View | Details | Raw Unified | Return to bug 219031
Collapse All | Expand All

(-)GIDs (-1 / +1 lines)
Lines 765-771 Link Here
765
dotlrn:*:821:
765
dotlrn:*:821:
766
# free: 822
766
# free: 822
767
# free: 823
767
# free: 823
768
# free: 824
768
selenium:*:824:
769
polw:*:825:
769
polw:*:825:
770
statsd:*:826:
770
statsd:*:826:
771
# free: 827
771
# free: 827
(-)UIDs (-1 / +1 lines)
Lines 770-776 Link Here
770
dotlrn:*:821:821::0:0:.LRN Daemon User:/nonexistent:/usr/sbin/nologin
770
dotlrn:*:821:821::0:0:.LRN Daemon User:/nonexistent:/usr/sbin/nologin
771
titus:*:822:65533::0:0:Titus Daemon User:/nonexistent:/usr/sbin/nologin
771
titus:*:822:65533::0:0:Titus Daemon User:/nonexistent:/usr/sbin/nologin
772
titus-keys:*:823:65533::0:0:Titus Keyserver User:/nonexistent:/usr/sbin/nologin
772
titus-keys:*:823:65533::0:0:Titus Keyserver User:/nonexistent:/usr/sbin/nologin
773
# free: 824
773
selenium:*:824:824::0:0:Selenium Daemon User:/usr/local/selenium:/bin/sh
774
polw:*:825:825::0:0:Policyd-weight Cache Owner:/nonexistent:/sbin/nologin
774
polw:*:825:825::0:0:Policyd-weight Cache Owner:/nonexistent:/sbin/nologin
775
statsd:*:826:826::0:0:Statsd Daemon:/nonexistent:/sbin/nologin
775
statsd:*:826:826::0:0:Statsd Daemon:/nonexistent:/sbin/nologin
776
# free: 827
776
# free: 827
(-)www/selenium/Makefile (-11 / +30 lines)
Lines 1-21 Link Here
1
# Created by: kaworu
2
# $FreeBSD$
1
# $FreeBSD$
3
2
4
PORTNAME=	selenium
3
PORTNAME=	selenium
5
PORTVERSION=	0.6.1
4
PORTVERSION=	3.4.0
6
CATEGORIES=	www
5
CATEGORIES=	www devel java
7
MASTER_SITES=	SFJP/${PORTNAME}/17210
6
MASTER_SITES=	http://selenium-release.storage.googleapis.com/3.4/
7
DISTNAME=	selenium-server-standalone-${PORTVERSION}
8
EXTRACT_SUFX=	.jar
9
EXTRACT_ONLY=
8
10
9
MAINTAINER=	kaworu@users.sourceforge.jp
11
MAINTAINER=	daniel@blodan.se
10
COMMENT=	Selenium is web application test tool!
12
COMMENT=	Selenium automates browser!
11
13
12
HAS_CONFIGURE=	yes
13
MAKE_ARGS=	PREFIX=${STAGEDIR}${PREFIX}
14
NO_ARCH=	yes
14
NO_ARCH=	yes
15
15
16
SUB_FILES=	pkg-message
16
USE_JAVA=	yes
17
JAVA_VERSION=	1.8+
18
JAVA_RUN=	yes
17
19
18
post-patch:
20
NO_BUILD=	yes
19
	@${REINPLACE_CMD} 's,-o root -g wheel,,' ${WRKSRC}/configure
20
21
22
USE_RC_SUBR=	selenium
23
24
SELENIUM_HOME=	${PREFIX}/selenium
25
26
USERS=		selenium
27
GROUPS=		selenium
28
29
SUB_LIST+=	JAVA_HOME=${JAVA_HOME} \
30
		SELENIUM_VERSION=${PORTVERSION}
31
32
PLIST_FILES=	\@dir\(${USERS},${GROUPS},\)\ selenium \
33
		%%DATADIR%%/${DISTNAME}${EXTRACT_SUFX}
34
35
do-install:
36
	${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${SELENIUM_HOME}
37
	${INSTALL_DATA} ${DISTDIR}${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX} \
38
		${STAGEDIR}${DATADIR}
39
21
.include <bsd.port.mk>
40
.include <bsd.port.mk>
(-)www/selenium/distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (selenium-0.6.1.tar.gz) = 784e83cc093574227c89172772bc0130e9687791a7a6ebc01cc573a28c4965dc
1
TIMESTAMP = 1493730833
2
SIZE (selenium-0.6.1.tar.gz) = 1933742
2
SHA256 (selenium-server-standalone-3.4.0.jar) = 21cbbd775678821b6b72c208b8d59664a4c7381b3c50b008b331914d2834ec8d
3
SIZE (selenium-server-standalone-3.4.0.jar) = 21763199
(-)www/selenium/files/pkg-message.in (-18 lines)
Lines 1-18 Link Here
1
selenium
2
========
3
4
Edit your apache configuration file.
5
6
	% vi %%LOCALBASE%%/etc/apache*/httpd.conf
7
8
Add the following line.
9
10
	Alias   /selenium/      "%%PREFIX%%/www/selenium"
11
12
Run selenium.
13
14
	http://localhost/selenium/
15
16
Documentation.
17
18
	http://localhost/selenium/doc/
(-)www/selenium/files/selenium.in (+53 lines)
Line 0 Link Here
1
#!/bin/sh
2
3
# $FreeBSD:$
4
#
5
# PROVIDE: selenium
6
# REQUIRE: LOGIN
7
# KEYWORD: shutdown
8
9
. /etc/rc.subr
10
11
name="selenium"
12
rcvar=selenium_enable
13
14
load_rc_config "${name}"
15
16
: ${selenium_enable="NO"}
17
: ${selenium_args=""}
18
: ${selenium_java_home="%%JAVA_HOME%%"}
19
: ${selenium_java_opts=""}
20
: ${selenium_user="selenium"}
21
: ${selenium_group="selenium"}
22
: ${selenium_jar="%%DATADIR%%/selenium-server-standalone-%%SELENIUM_VERSION%%.jar"}
23
: ${selenium_log_file="/var/log/selenium.log"}
24
25
pidfile="/var/run/selenium/selenium.pid"
26
command="/usr/sbin/daemon"
27
java_cmd="${selenium_java_home}/bin/java"
28
procname="${java_cmd}"
29
command_args="-p ${pidfile} ${java_cmd} ${selenium_java_opts} -jar ${selenium_jar} ${selenium_args} >> ${selenium_log_file} 2>&1"
30
required_files="${java_cmd}"
31
32
start_precmd="selenium_prestart"
33
start_cmd="selenium_start"
34
35
selenium_prestart() {
36
        if [ ! -f "${selenium_log_file}" ]; then
37
                touch "${selenium_log_file}"
38
                chown "${selenium_user}:${selenium_group}" "${selenium_log_file}"
39
                chmod 644 "${selenium_log_file}"
40
        fi
41
        if [ ! -d "/var/run/selenium" ]; then
42
                install -d -o "${selenium_user}" -g "${selenium_group}" -m 750 "/var/run/selenium"
43
        fi
44
}
45
46
selenium_start()
47
{
48
        check_startmsgs && echo "Starting ${name}."
49
        su -l ${selenium_user} -c "exec ${command} ${command_args}"
50
}
51
52
run_rc_command "$1"
53
(-)www/selenium/pkg-descr (-5 / +5 lines)
Lines 1-6 Link Here
1
Selenium is a test tool for web applications. Selenium tests run
1
Selenium automates browsers. That's it!
2
directly in a browsers, just as real users do. And they run in Internet
2
What you do with that power is entirely up to you.
3
Explorer, Mozilla and Firefox on Windows, Linux and Macintosh. No other
3
Primarily, it is for automating web applications for testing purposes,
4
test tool covers such a wide array of platforms.
4
but is certainly not limited to just that.
5
5
6
WWW: http://selenium.thoughtworks.com/
6
WWW: http://www.seleniumhq.org
(-)www/selenium/pkg-message (+12 lines)
Line 0 Link Here
1
To automate browsers you need one or more of these ports:
2
www/firefox
3
www/chromium
4
5
With one or more of these complementary ports:
6
www/geckodriver
7
x11-servers/xorg-vfbserver
8
x11-fonts/xorg-fonts
9
x11-fonts/webfonts
10
x11/xauth
11
x11/xkeyboard-config
12
x11/xkbcomp
(-)www/selenium/pkg-plist (-241 lines)
Lines 1-241 Link Here
1
man/man1/selenium.1.gz
2
www/selenium/devtests/meta/page.html
3
www/selenium/devtests/TestClickInFrame.html
4
www/selenium/devtests/TestOpenInFrame.html
5
www/selenium/devtests/TestOpenInNewWindow.html
6
www/selenium/devtests/TestOpenMeta.html
7
www/selenium/devtests/TestSuite.html
8
www/selenium/dom-images/butmin.gif
9
www/selenium/dom-images/butplus.gif
10
www/selenium/dom-styles/default.css
11
www/selenium/html-xpath/carnation.jpg
12
www/selenium/html-xpath/example.html
13
www/selenium/html-xpath/html-xpath-patched.js
14
www/selenium/html-xpath/html-xpath.js
15
www/selenium/html-xpath/license.txt
16
www/selenium/html-xpath/rainbow.jpg
17
www/selenium/jsmock/mock-tests.html
18
www/selenium/jsmock/mock.js
19
www/selenium/jsunit/app/css/jsUnitStyle.css
20
www/selenium/jsunit/app/css/readme
21
www/selenium/jsunit/app/emptyPage.html
22
www/selenium/jsunit/app/jsUnitCore.js
23
www/selenium/jsunit/app/jsUnitTestManager.js
24
www/selenium/jsunit/app/jsUnitTestSuite.js
25
www/selenium/jsunit/app/jsUnitTracer.js
26
www/selenium/jsunit/app/main-counts-errors.html
27
www/selenium/jsunit/app/main-counts-failures.html
28
www/selenium/jsunit/app/main-counts-runs.html
29
www/selenium/jsunit/app/main-counts.html
30
www/selenium/jsunit/app/main-data.html
31
www/selenium/jsunit/app/main-errors.html
32
www/selenium/jsunit/app/main-frame.html
33
www/selenium/jsunit/app/main-loader.html
34
www/selenium/jsunit/app/main-progress.html
35
www/selenium/jsunit/app/main-results.html
36
www/selenium/jsunit/app/main-status.html
37
www/selenium/jsunit/app/testContainer.html
38
www/selenium/jsunit/app/testContainerController.html
39
www/selenium/jsunit/app/xbDebug.js
40
www/selenium/jsunit/css/jsUnitStyle.css
41
www/selenium/jsunit/images/green.gif
42
www/selenium/jsunit/images/logo_jsunit.gif
43
www/selenium/jsunit/images/red.gif
44
www/selenium/jsunit/intellij/JsUnit.iml
45
www/selenium/jsunit/intellij/JsUnit.ipr
46
www/selenium/jsunit/java/bin/jsunit.jar
47
www/selenium/jsunit/java/lib/javax.servlet.jar
48
www/selenium/jsunit/java/lib/jdom.jar
49
www/selenium/jsunit/java/lib/jetty.jar
50
www/selenium/jsunit/java/lib/junit.jar
51
www/selenium/jsunit/java/lib/xerces.jar
52
www/selenium/jsunit/licenses/JDOM_license.txt
53
www/selenium/jsunit/licenses/Jetty_license.html
54
www/selenium/jsunit/licenses/MPL-1.1.txt
55
www/selenium/jsunit/licenses/gpl-2.txt
56
www/selenium/jsunit/licenses/index.html
57
www/selenium/jsunit/licenses/lgpl-2.1.txt
58
www/selenium/jsunit/licenses/mpl-tri-license-c.txt
59
www/selenium/jsunit/licenses/mpl-tri-license-html.txt
60
www/selenium/jsunit/tests/data/data.html
61
www/selenium/jsunit/tests/data/staff.css
62
www/selenium/jsunit/tests/data/staff.dtd
63
www/selenium/jsunit/tests/data/staff.xml
64
www/selenium/jsunit/tests/index.html
65
www/selenium/jsunit/tests/jsUnitAssertionTests.html
66
www/selenium/jsunit/tests/jsUnitDeclAssertionTests.html
67
www/selenium/jsunit/tests/jsUnitDeclFrameworkUtilityTests.html
68
www/selenium/jsunit/tests/jsUnitDeclOnLoadTests.html
69
www/selenium/jsunit/tests/jsUnitDeclSetUpTearDownTests.html
70
www/selenium/jsunit/tests/jsUnitDeclTestFailures.html
71
www/selenium/jsunit/tests/jsUnitDeclTestLoadData.html
72
www/selenium/jsunit/tests/jsUnitDeclTestSetUpPages.html
73
www/selenium/jsunit/tests/jsUnitDeclTestSetUpPagesSuite.html
74
www/selenium/jsunit/tests/jsUnitDeclTestSuite.html
75
www/selenium/jsunit/tests/jsUnitDeclUtilityTests.html
76
www/selenium/jsunit/tests/jsUnitDeclarationTests.html
77
www/selenium/jsunit/tests/jsUnitFrameworkUtilityTests.html
78
www/selenium/jsunit/tests/jsUnitOnLoadTests.html
79
www/selenium/jsunit/tests/jsUnitSetUpTearDownTests.html
80
www/selenium/jsunit/tests/jsUnitTestFailures.html
81
www/selenium/jsunit/tests/jsUnitTestLoadData.html
82
www/selenium/jsunit/tests/jsUnitTestLoadStaff.html
83
www/selenium/jsunit/tests/jsUnitTestSetUpPages.html
84
www/selenium/jsunit/tests/jsUnitTestSetUpPagesSuite.html
85
www/selenium/jsunit/tests/jsUnitTestSuite.html
86
www/selenium/jsunit/tests/jsUnitUtilityTests.html
87
www/selenium/jsunit/build.xml
88
www/selenium/jsunit/changelist.txt
89
www/selenium/jsunit/jsunit.properties.sample
90
www/selenium/jsunit/readme.txt
91
www/selenium/jsunit/testRunner.html
92
www/selenium/tests/browserbot/alert-handling-tests.html
93
www/selenium/tests/browserbot/assert-tests.html
94
www/selenium/tests/browserbot/browserbot-tests.html
95
www/selenium/tests/browserbot/command-factory-tests.html
96
www/selenium/tests/browserbot/command-handler-tests.html
97
www/selenium/tests/browserbot/confirm-handling-tests.html
98
www/selenium/tests/browserbot/error-checking-command-tests.html
99
www/selenium/tests/browserbot/event-bubble-tests.html
100
www/selenium/tests/browserbot/optionlocator-tests.html
101
www/selenium/tests/browserbot/pagebot-accessor-tests.html
102
www/selenium/tests/browserbot/pagebot-action-tests.html
103
www/selenium/tests/browserbot/pagebot-attribute-tests.html
104
www/selenium/tests/browserbot/pagebot-locator-tests-include.html
105
www/selenium/tests/browserbot/pagebot-locator-tests.html
106
www/selenium/tests/browserbot/pagebot-property-tests.html
107
www/selenium/tests/browserbot/pattern-matcher-tests.html
108
www/selenium/tests/browserbot/selenium-api-tests.html
109
www/selenium/tests/browserbot/selenium-parameter-tests.html
110
www/selenium/tests/browserbot/suite.html
111
www/selenium/tests/browserbot/testloop-handle-error-tests.html
112
www/selenium/tests/events/TestButtonEvents.html
113
www/selenium/tests/events/TestCheckboxEvents.html
114
www/selenium/tests/events/TestFireEvents.html
115
www/selenium/tests/events/TestLinkEvents.html
116
www/selenium/tests/events/TestRadioEvents.html
117
www/selenium/tests/events/TestSelectEvents.html
118
www/selenium/tests/events/TestTextEvents.html
119
www/selenium/tests/events/readme.txt
120
www/selenium/tests/html/banner.gif
121
www/selenium/tests/html/test_async_event.html
122
www/selenium/tests/html/test_click_javascript_page.html
123
www/selenium/tests/html/test_click_page1.html
124
www/selenium/tests/html/test_click_page2.html
125
www/selenium/tests/html/test_confirm.html
126
www/selenium/tests/html/test_dummy_page.html
127
www/selenium/tests/html/test_editable.html
128
www/selenium/tests/html/test_focus_on_blur.html
129
www/selenium/tests/html/test_form_events.html
130
www/selenium/tests/html/test_framed_page.html
131
www/selenium/tests/html/test_just_text.html
132
www/selenium/tests/html/test_locators.html
133
www/selenium/tests/html/test_modal_dialog.html
134
www/selenium/tests/html/test_modal_dialog_dialog.html
135
www/selenium/tests/html/test_open.html
136
www/selenium/tests/html/test_prompt.html
137
www/selenium/tests/html/test_reload_onchange_page.html
138
www/selenium/tests/html/test_select.html
139
www/selenium/tests/html/test_select_window.html
140
www/selenium/tests/html/test_select_window_popup.html
141
www/selenium/tests/html/test_slowloading_page.html
142
www/selenium/tests/html/test_store_value.html
143
www/selenium/tests/html/test_type_page1.html
144
www/selenium/tests/html/test_type_page2.html
145
www/selenium/tests/html/test_verifications.html
146
www/selenium/tests/html/test_verify_alert.html
147
www/selenium/tests/html/test_visibility.html
148
www/selenium/tests/tableparser/tableparser-tests.html
149
www/selenium/tests/ErrorCheckingTestSuite.html
150
www/selenium/tests/GoogleTestSearch.html
151
www/selenium/tests/GoogleTestSuite.html
152
www/selenium/tests/JsUnitSuite.html
153
www/selenium/tests/TestClick.html
154
www/selenium/tests/TestClickJavascriptHref.html
155
www/selenium/tests/TestCommandError.html
156
www/selenium/tests/TestConfirmations.html
157
www/selenium/tests/TestErrorChecking.html
158
www/selenium/tests/TestFailingAssert.html
159
www/selenium/tests/TestFailingVerifications.html
160
www/selenium/tests/TestFocusOnBlur.html
161
www/selenium/tests/TestGoBack.html
162
www/selenium/tests/TestImplicitLocators.html
163
www/selenium/tests/TestJavascriptParameters.html
164
www/selenium/tests/TestLocators.html
165
www/selenium/tests/TestModalDialog.html
166
www/selenium/tests/TestModalDialogDialog.html
167
www/selenium/tests/TestOpen.html
168
www/selenium/tests/TestPatternMatching.html
169
www/selenium/tests/TestPause.html
170
www/selenium/tests/TestPrompting.html
171
www/selenium/tests/TestProxy.html
172
www/selenium/tests/TestSelect.html
173
www/selenium/tests/TestSelectWindow.html
174
www/selenium/tests/TestStore.html
175
www/selenium/tests/TestSuite-InternetExplorer.html
176
www/selenium/tests/TestSuite-Konqueror.html
177
www/selenium/tests/TestSuite-Safari.html
178
www/selenium/tests/TestSuite.html
179
www/selenium/tests/TestType.html
180
www/selenium/tests/TestUserExtensions.html
181
www/selenium/tests/TestVerifications.html
182
www/selenium/tests/TestVerifyAlerts.html
183
www/selenium/tests/TestVerifyAlertsFailures.html
184
www/selenium/tests/TestVerifyConfirmationFailures.html
185
www/selenium/tests/TestVerifyEditable.html
186
www/selenium/tests/TestVerifyEditableFailures.html
187
www/selenium/tests/TestVisibility.html
188
www/selenium/tests/TestVisibilityFailures.html
189
www/selenium/tests/TestWait.html
190
www/selenium/tests/TestWaitFor.html
191
www/selenium/tests/TestWaitInPopupWindow.html
192
www/selenium/tests/TestXPathLocators.html
193
www/selenium/tests/readme.txt
194
www/selenium/tests/tinyWebServer.py
195
www/selenium/SeleneseRunner.html
196
www/selenium/SeleniumLog.html
197
www/selenium/TestRunner-splash.html
198
www/selenium/TestRunner.hta
199
www/selenium/TestRunner.html
200
www/selenium/domviewer.html
201
www/selenium/htmlutils.js
202
www/selenium/index.html
203
www/selenium/selenium-api.js
204
www/selenium/selenium-browserbot.js
205
www/selenium/selenium-commandhandlers.js
206
www/selenium/selenium-domviewer.js
207
www/selenium/selenium-fitrunner.js
208
www/selenium/selenium-executionloop.js
209
www/selenium/selenium-logging.js
210
www/selenium/selenium-logo.png
211
www/selenium/selenium-tableparser.js
212
www/selenium/selenium.css
213
www/selenium/user-extensions.js.sample
214
www/selenium/version.txt
215
www/selenium/xmlextras.js
216
www/selenium/xpath.js
217
www/selenium/TestRunner2.hta
218
www/selenium/TestRunner2.html
219
www/selenium/doc/images/Adjacent.png
220
www/selenium/doc/images/Embedded.png
221
www/selenium/doc/images/SmallAdjacent.png
222
www/selenium/doc/images/SmallEmbedded.png
223
www/selenium/doc/images/SmallStandalone.png
224
www/selenium/doc/images/Standalone.png
225
www/selenium/doc/images/localhostAut.png
226
www/selenium/doc/images/localhostDriver.png
227
www/selenium/doc/images/localhostSelenium.png
228
www/selenium/doc/images/stockmeister.png
229
www/selenium/doc/images/tested-with-selenium.png
230
www/selenium/doc/FAQ.html
231
www/selenium/doc/contact.html
232
www/selenium/doc/developingdrivers.html
233
www/selenium/doc/driven.html
234
www/selenium/doc/home-page.html
235
www/selenium/doc/index.html
236
www/selenium/doc/jsrmi.html
237
www/selenium/doc/release-notes.html
238
www/selenium/doc/seleniumReference.html
239
www/selenium/doc/testrunner.html
240
www/selenium/doc/usage.html
241
@dir www/selenium/jsunit/java/src

Return to bug 219031