/opt/bin/generate_config

1 개요[ | ]

/opt/bin/generate_config
#!/usr/bin/env bash

cat <<_EOF
{
  "host": "${GRID_HUB_HOST}",
  "port": ${GRID_HUB_PORT},
  "role": "hub",
  "maxSession": ${GRID_MAX_SESSION},
  "newSessionWaitTimeout": ${GRID_NEW_SESSION_WAIT_TIMEOUT},
  "capabilityMatcher": "org.openqa.grid.internal.utils.DefaultCapabilityMatcher",
  "throwOnCapabilityNotPresent": ${GRID_THROW_ON_CAPABILITY_NOT_PRESENT},
  "jettyMaxThreads": ${GRID_JETTY_MAX_THREADS},
  "cleanUpCycle": ${GRID_CLEAN_UP_CYCLE},
  "browserTimeout": ${GRID_BROWSER_TIMEOUT},
  "timeout": ${GRID_TIMEOUT},
  "debug": ${GRID_DEBUG}
}
_EOF
#!/bin/bash

FIREFOX_VERSION=$( firefox -version | cut -d " " -f 3 )
DRIVER_LOGLEVEL=${DRIVER_LOGLEVEL:-info}

cat <<_EOF
{
  "capabilities": [
    {
      "version": "$FIREFOX_VERSION",
      "browserName": "firefox",
      "maxInstances": $NODE_MAX_INSTANCES,
      "seleniumProtocol": "WebDriver",
      "applicationName": "$NODE_APPLICATION_NAME",
      "moz:firefoxOptions":
        {
          "log":
            {
              "level": "$DRIVER_LOGLEVEL"
            }
        }
    }
  ],
  "proxy": "org.openqa.grid.selenium.proxy.DefaultRemoteProxy",
  "maxSession": $NODE_MAX_SESSION,
  "host": "$NODE_HOST",
  "port": $NODE_PORT,
  "register": true,
  "registerCycle": $NODE_REGISTER_CYCLE,
  "nodePolling": $NODE_POLLING,
  "unregisterIfStillDownAfter": $NODE_UNREGISTER_IF_STILL_DOWN_AFTER,
  "downPollingLimit": $NODE_DOWN_POLLING_LIMIT,
  "debug": $GRID_DEBUG
}
_EOF

2 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}