Skip to content

Commit fe860cb

Browse files
authored
Merge pull request #475 from METAJIJI/patch-2
More human readable generate_config
2 parents 4ed22aa + ed8f62e commit fe860cb

File tree

3 files changed

+49
-46
lines changed

3 files changed

+49
-46
lines changed

Hub/generate_config

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
#!/bin/bash
22

3-
echo "
3+
cat <<_EOF
44
{
5-
\"host\": null,
6-
\"port\": 4444,
7-
\"role\": \"hub\",
8-
\"maxSession\": $GRID_MAX_SESSION,
9-
\"newSessionWaitTimeout\": $GRID_NEW_SESSION_WAIT_TIMEOUT,
10-
\"capabilityMatcher\": \"org.openqa.grid.internal.utils.DefaultCapabilityMatcher\",
11-
\"throwOnCapabilityNotPresent\": $GRID_THROW_ON_CAPABILITY_NOT_PRESENT,
12-
\"jettyMaxThreads\": $GRID_JETTY_MAX_THREADS,
13-
\"cleanUpCycle\": $GRID_CLEAN_UP_CYCLE,
14-
\"browserTimeout\": $GRID_BROWSER_TIMEOUT,
15-
\"timeout\": $GRID_TIMEOUT,
16-
\"debug\": $GRID_DEBUG
17-
}"
5+
"host": null,
6+
"port": 4444,
7+
"role": "hub",
8+
"maxSession": $GRID_MAX_SESSION,
9+
"newSessionWaitTimeout": $GRID_NEW_SESSION_WAIT_TIMEOUT,
10+
"capabilityMatcher": "org.openqa.grid.internal.utils.DefaultCapabilityMatcher",
11+
"throwOnCapabilityNotPresent": $GRID_THROW_ON_CAPABILITY_NOT_PRESENT,
12+
"jettyMaxThreads": $GRID_JETTY_MAX_THREADS,
13+
"cleanUpCycle": $GRID_CLEAN_UP_CYCLE,
14+
"browserTimeout": $GRID_BROWSER_TIMEOUT,
15+
"timeout": $GRID_TIMEOUT,
16+
"debug": $GRID_DEBUG
17+
}
18+
_EOF

NodeChrome/generate_config

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,24 @@
22

33
CHROME_VERSION=$( sudo dpkg -s google-chrome-stable | grep Version | cut -d " " -f 2 | cut -d "-" -f 1 )
44

5-
echo "
5+
cat <<_EOF
66
{
7-
\"capabilities\": [
7+
"capabilities": [
88
{
9-
\"version\": \"$CHROME_VERSION\",
10-
\"browserName\": \"chrome\",
11-
\"maxInstances\": $NODE_MAX_INSTANCES,
12-
\"seleniumProtocol\": \"WebDriver\",
13-
\"applicationName\": \"$NODE_APPLICATION_NAME\"
9+
"version": "$CHROME_VERSION",
10+
"browserName": "chrome",
11+
"maxInstances": $NODE_MAX_INSTANCES,
12+
"seleniumProtocol": "WebDriver",
13+
"applicationName": "$NODE_APPLICATION_NAME"
1414
}
1515
],
16-
\"proxy\": \"org.openqa.grid.selenium.proxy.DefaultRemoteProxy\",
17-
\"maxSession\": $NODE_MAX_SESSION,
18-
\"port\": $NODE_PORT,
19-
\"register\": true,
20-
\"registerCycle\": $NODE_REGISTER_CYCLE,
21-
\"nodePolling\": $NODE_POLLING,
22-
\"unregisterIfStillDownAfter\": $NODE_UNREGISTER_IF_STILL_DOWN_AFTER,
23-
\"downPollingLimit\": $NODE_DOWN_POLLING_LIMIT
24-
}"
16+
"proxy": "org.openqa.grid.selenium.proxy.DefaultRemoteProxy",
17+
"maxSession": $NODE_MAX_SESSION,
18+
"port": $NODE_PORT,
19+
"register": true,
20+
"registerCycle": $NODE_REGISTER_CYCLE,
21+
"nodePolling": $NODE_POLLING,
22+
"unregisterIfStillDownAfter": $NODE_UNREGISTER_IF_STILL_DOWN_AFTER,
23+
"downPollingLimit": $NODE_DOWN_POLLING_LIMIT
24+
}
25+
_EOF

NodeFirefox/generate_config

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,24 @@
22

33
FIREFOX_VERSION=$( firefox -version | cut -d " " -f 3 )
44

5-
echo "
5+
cat <<_EOF
66
{
7-
\"capabilities\": [
7+
"capabilities": [
88
{
9-
\"version\": \"$FIREFOX_VERSION\",
10-
\"browserName\": \"firefox\",
11-
\"maxInstances\": $NODE_MAX_INSTANCES,
12-
\"seleniumProtocol\": \"WebDriver\",
13-
\"applicationName\": \"$NODE_APPLICATION_NAME\"
9+
"version": "$FIREFOX_VERSION",
10+
"browserName": "firefox",
11+
"maxInstances": $NODE_MAX_INSTANCES,
12+
"seleniumProtocol": "WebDriver",
13+
"applicationName": "$NODE_APPLICATION_NAME"
1414
}
1515
],
16-
\"proxy\": \"org.openqa.grid.selenium.proxy.DefaultRemoteProxy\",
17-
\"maxSession\": $NODE_MAX_SESSION,
18-
\"port\": $NODE_PORT,
19-
\"register\": true,
20-
\"registerCycle\": $NODE_REGISTER_CYCLE,
21-
\"nodePolling\": $NODE_POLLING,
22-
\"unregisterIfStillDownAfter\": $NODE_UNREGISTER_IF_STILL_DOWN_AFTER,
23-
\"downPollingLimit\": $NODE_DOWN_POLLING_LIMIT
24-
}"
16+
"proxy": "org.openqa.grid.selenium.proxy.DefaultRemoteProxy",
17+
"maxSession": $NODE_MAX_SESSION,
18+
"port": $NODE_PORT,
19+
"register": true,
20+
"registerCycle": $NODE_REGISTER_CYCLE,
21+
"nodePolling": $NODE_POLLING,
22+
"unregisterIfStillDownAfter": $NODE_UNREGISTER_IF_STILL_DOWN_AFTER,
23+
"downPollingLimit": $NODE_DOWN_POLLING_LIMIT
24+
}
25+
_EOF

0 commit comments

Comments
 (0)