Last active
December 4, 2016 12:17
-
-
Save jmatsushita/6c69c8d42c540190c7cf8f15631f315f to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
npm test 11:47:10 | |
> [email protected] test .../tests | |
> chimp --offline --debug --host=seleniumhub.myhost.org --port=4444 --noSessionReuse | |
[chimp] loaded .../tests/chimp.js | |
[chimp] Chimp options are { watch: false, | |
watchTags: '@watch,@focus', | |
domainSteps: null, | |
e2eSteps: null, | |
fullDomain: false, | |
domainOnly: false, | |
e2eTags: '@e2e', | |
watchWithPolling: false, | |
server: false, | |
serverPort: 8060, | |
serverHost: 'localhost', | |
sync: true, | |
offline: false, | |
showXolvioMessages: false, | |
path: './features', | |
format: 'pretty', | |
tags: '~@ignore', | |
singleSnippetPerFile: true, | |
recommendedFilenameSeparator: '_', | |
chai: true, | |
screenshotsOnError: false, | |
screenshotsPath: '.screenshots', | |
captureAllStepScreenshots: false, | |
saveScreenshotsToDisk: true, | |
saveScreenshotsToReport: false, | |
jsonOutput: 'reports/cucumber_report.json', | |
compiler: 'js:.../tests/node_modules/chimp/dist/lib/babel-register.js', | |
conditionOutput: true, | |
browser: 'chrome', | |
platform: 'ANY', | |
name: '', | |
user: '', | |
key: '', | |
port: null, | |
host: null, | |
webdriverio: | |
{ desiredCapabilities: { browserName: 'chrome' }, | |
logLevel: 'verbose', | |
host: 'seleniumhub.myhost.org', | |
port: 4444, | |
path: '/wd/hub', | |
baseUrl: 'https://my.test.address.org', | |
coloredLogs: true, | |
screenshotPath: null, | |
waitforTimeout: 500, | |
waitforInterval: 250 }, | |
seleniumStandaloneOptions: | |
{ version: '2.53.1', | |
baseURL: 'https://selenium-release.storage.googleapis.com', | |
drivers: { chrome: [Object], ie: [Object] } }, | |
noSessionReuse: false, | |
simianResultEndPoint: 'api.simian.io/v1.0/result', | |
simianAccessToken: false, | |
simianResultBranch: null, | |
simianRepositoryId: null, | |
mocha: false, | |
mochaTags: '', | |
mochaGrep: null, | |
mochaTimeout: 60000, | |
mochaReporter: 'spec', | |
mochaSlow: 10000, | |
jasmine: false, | |
jasmineConfig: | |
{ specDir: '.', | |
specFiles: [ '**/*@(_spec|-spec|Spec).@(js|jsx)' ], | |
helpers: [ 'support/**/*.@(js|jsx)' ], | |
stopSpecOnExpectationFailure: false, | |
random: false }, | |
jasmineReporterConfig: {}, | |
ddp: false, | |
serverExecuteTimeout: 10000, | |
phantom_w: 1280, | |
phantom_h: 1024, | |
phantom_ignoreSSLErrors: false, | |
log: 'info', | |
debug: true, | |
seleniumDebug: true, | |
debugCucumber: null, | |
debugBrkCucumber: null, | |
debugMocha: null, | |
debugBrkMocha: null } | |
[chimp] Running... | |
[chimp] interrupting | |
[chimp] no processes to interrupt | |
[chimp][cucumber] Cucumber exec options are: [ 'node', | |
'.../tests/node_modules/chimp/node_modules/.bin/cucumber.js', | |
'./features', | |
'-r', | |
'.../tests/node_modules/chimp/dist/lib/chimp-helper.js', | |
'-r', | |
'.../tests/node_modules/chimp/dist/lib/cucumberjs/world.js', | |
'-r', | |
'.../tests/node_modules/chimp/dist/lib/cucumberjs/hooks.js', | |
'-r', | |
'./features', | |
'--format', | |
'pretty', | |
'--tags', | |
'~@ignore', | |
'--compiler', | |
'js:.../tests/node_modules/chimp/dist/lib/babel-register.js' ] | |
[chimp][cucumber] Running with [ 'node', | |
'.../tests/node_modules/chimp/node_modules/.bin/cucumber.js', | |
'./features', | |
'-r', | |
'.../tests/node_modules/chimp/dist/lib/chimp-helper.js', | |
'-r', | |
'.../tests/node_modules/chimp/dist/lib/cucumberjs/world.js', | |
'-r', | |
'.../tests/node_modules/chimp/dist/lib/cucumberjs/hooks.js', | |
'-r', | |
'./features', | |
'--format', | |
'pretty', | |
'--tags', | |
'~@ignore', | |
'--compiler', | |
'js:.../tests/node_modules/chimp/dist/lib/babel-register.js' ] | |
[chimp][helper] Using the chai-expect assertion library | |
[chimp][hooks] Starting BeforeFeatures | |
[chimp][helper] getting browser | |
[chimp][session-manager-factory] options are { host: 'seleniumhub.myhost.org', | |
port: 4444, | |
user: undefined, | |
key: undefined, | |
browser: 'chrome', | |
deviceName: undefined } | |
[chimp][session-manager] options are { host: 'seleniumhub.myhost.org', | |
port: 4444, | |
user: undefined, | |
key: undefined, | |
browser: 'chrome', | |
deviceName: undefined } | |
[chimp][session-manager] created a new SessionManager { host: 'seleniumhub.myhost.org', | |
port: 4444, | |
user: undefined, | |
key: undefined, | |
browser: 'chrome', | |
deviceName: undefined } | |
[chimp][helper] webdriverioOptions are {"desiredCapabilities":{"browserName":"chrome","platform":"ANY","name":""},"logLevel":"verbose","host":"seleniumhub.myhost.org","port":4444,"path":"/wd/hub","baseUrl":"https://my.test.address.org","coloredLogs":true,"screenshotPath":null,"waitforTimeout":500,"waitforInterval":250,"sync":true} | |
[chimp][session-manager] creating webdriver remote | |
======================================================================================= | |
Selenium 2.0 / webdriver protocol bindings implementation with helper commands in nodejs. | |
For a complete list of commands, visit http://webdriver.io/api.html. | |
======================================================================================= | |
[chimp][session-manager] checking connection to selenium server | |
[11:59:02] COMMAND GET "/wd/hub/status" | |
[11:59:02] DATA {} | |
[chimp][session-manager] Connection to the to selenium server verified | |
[chimp][session-manager] noSessionReuse is true, not reusing a session | |
[chimp][hooks] init browser | |
[chimp][hooks] init browser callback | |
[11:59:02] COMMAND POST "/wd/hub/session" | |
[11:59:02] DATA {"desiredCapabilities":{"javascriptEnabled":true,"locationContextEnabled":true,"handlesAlerts":true,"rotatable":true,"browserName":"chrome","platform":"ANY","name":"","loggingPrefs":{"browser":"ALL","driver":"ALL"},"requestOrigins":{"url":"http://webdriver.io","version":"4.4.0","name":"webdriverio"}}} | |
[11:59:03] INFO SET SESSION ID 1039b184-36f5-43f0-8e80-660c113c31b3 | |
[11:59:03] RESULT {"applicationCacheEnabled":false,"rotatable":false,"mobileEmulationEnabled":false,"networkConnectionEnabled":false,"chrome":{"chromedriverVersion":"2.25.426924 (649f9b868f6783ec9de71c123212b908bf3b232e)","userDataDir":"/tmp/.org.chromium.Chromium.WkExHj"},"takesHeapSnapshot":true,"pageLoadStrategy":"normal","databaseEnabled":false,"handlesAlerts":true,"hasTouchScreen":true,"version":"54.0.2840.71","platform":"LINUX","browserConnectionEnabled":false,"nativeEvents":true,"acceptSslCerts":true,"webdriver.remote.sessionid":"1039b184-36f5-43f0-8e80-660c113c31b3","locationContextEnabled":true,"webStorageEnabled":true,"browserName":"chrome","takesScreenshot":true,"javascriptEnabled":true,"cssSelectorsEnabled":true} | |
[chimp][helper] init browser | |
[chimp][helper] init browser callback | |
[chimp][hooks] Finished BeforeFeatures | |
[chimp][hooks] User-defined BeforeFeatures not found, finishing up | |
Feature: Loading the homepage | |
@focus | |
Scenario: Home page loads | |
[11:59:03] COMMAND POST "/wd/hub/session/1039b184-36f5-43f0-8e80-660c113c31b3/url" | |
[11:59:03] DATA {"url":"https://my.test.address.org"} | |
[11:59:06] RESULT null | |
✔ Given I visit the home page | |
[11:59:06] COMMAND POST "/wd/hub/session/1039b184-36f5-43f0-8e80-660c113c31b3/element" | |
[11:59:06] DATA {"using":"css selector","value":".ant-layout-footer h4"} | |
[11:59:06] RESULT {"ELEMENT":"0"} | |
[11:59:06] COMMAND GET "/wd/hub/session/1039b184-36f5-43f0-8e80-660c113c31b3/element/0/text" | |
[11:59:06] DATA {} | |
[11:59:06] RESULT "Developed with ❤ by iilab - information innovation lab Applied research and development of public interest technology" | |
✔ Then I should see 'iilab' in the footer | |
Feature: Loading the projects page | |
Scenario: Page loads | |
[11:59:06] COMMAND POST "/wd/hub/session/1039b184-36f5-43f0-8e80-660c113c31b3/url" | |
[11:59:06] DATA {"url":"https://my.test.address.org/projects"} | |
[11:59:09] RESULT null | |
✔ Given I visit the projects page | |
[11:59:09] COMMAND POST "/wd/hub/session/1039b184-36f5-43f0-8e80-660c113c31b3/element" | |
[11:59:09] DATA {"using":"css selector","value":".ant-layout-footer h4"} | |
[11:59:09] RESULT {"ELEMENT":"1"} | |
[11:59:09] COMMAND GET "/wd/hub/session/1039b184-36f5-43f0-8e80-660c113c31b3/element/1/text" | |
[11:59:09] DATA {} | |
[11:59:10] RESULT "Developed with ❤ by iilab - information innovation lab Applied research and development of public interest technology" | |
✔ Then I should see 'iilab' in the footer | |
@focus | |
Scenario: Projects list loads | |
[11:59:10] COMMAND POST "/wd/hub/session/1039b184-36f5-43f0-8e80-660c113c31b3/url" | |
[11:59:10] DATA {"url":"https://my.test.address.org/projects"} | |
[11:59:11] RESULT null | |
✔ Given I visit the projects page | |
[11:59:11] COMMAND POST "/wd/hub/session/1039b184-36f5-43f0-8e80-660c113c31b3/elements" | |
[11:59:11] DATA {"using":"css selector","value":"tbody tr"} | |
[11:59:11] RESULT [{"ELEMENT":"2"},{"ELEMENT":"3"},{"ELEMENT":"4"},{"ELEMENT":"5"},{"ELEMENT":"6"}] | |
[11:59:11] COMMAND POST "/wd/hub/session/1039b184-36f5-43f0-8e80-660c113c31b3/elements" | |
[11:59:11] DATA {"using":"css selector","value":"tbody tr"} | |
[11:59:12] RESULT [{"ELEMENT":"2"},{"ELEMENT":"3"},{"ELEMENT":"4"},{"ELEMENT":"5"},{"ELEMENT":"6"}] | |
✔ Then I should see results in the projects list | |
[11:59:12] COMMAND POST "/wd/hub/session/1039b184-36f5-43f0-8e80-660c113c31b3/elements" | |
[11:59:12] DATA {"using":"css selector","value":"tbody tr"} | |
[11:59:12] RESULT [{"ELEMENT":"2"},{"ELEMENT":"3"},{"ELEMENT":"4"},{"ELEMENT":"5"},{"ELEMENT":"6"}] | |
✔ Then I should see more than 2 results in the projects list | |
@focus | |
Scenario: Signal Project loads | |
[11:59:12] COMMAND POST "/wd/hub/session/1039b184-36f5-43f0-8e80-660c113c31b3/url" | |
[11:59:12] DATA {"url":"https://my.test.address.org/projects"} | |
[11:59:13] RESULT null | |
✔ Given I visit the projects page | |
[11:59:13] COMMAND POST "/wd/hub/session/1039b184-36f5-43f0-8e80-660c113c31b3/elements" | |
[11:59:13] DATA {"using":"css selector","value":"tbody tr"} | |
[11:59:13] RESULT [{"ELEMENT":"7"},{"ELEMENT":"8"},{"ELEMENT":"9"},{"ELEMENT":"10"},{"ELEMENT":"11"}] | |
[11:59:13] COMMAND POST "/wd/hub/session/1039b184-36f5-43f0-8e80-660c113c31b3/elements" | |
[11:59:13] DATA {"using":"css selector","value":"tbody tr"} | |
[11:59:14] RESULT [{"ELEMENT":"7"},{"ELEMENT":"8"},{"ELEMENT":"9"},{"ELEMENT":"10"},{"ELEMENT":"11"}] | |
✔ Then I should see results in the projects list | |
[11:59:14] COMMAND POST "/wd/hub/session/1039b184-36f5-43f0-8e80-660c113c31b3/elements" | |
[11:59:14] DATA {"using":"css selector","value":"tbody tr"} | |
[11:59:14] RESULT [{"ELEMENT":"7"},{"ELEMENT":"8"},{"ELEMENT":"9"},{"ELEMENT":"10"},{"ELEMENT":"11"}] | |
[11:59:14] COMMAND POST "/wd/hub/session/1039b184-36f5-43f0-8e80-660c113c31b3/elements" | |
[11:59:14] DATA {"using":"css selector","value":"tbody tr"} | |
[11:59:14] RESULT [{"ELEMENT":"7"},{"ELEMENT":"8"},{"ELEMENT":"9"},{"ELEMENT":"10"},{"ELEMENT":"11"}] | |
[11:59:14] COMMAND POST "/wd/hub/session/1039b184-36f5-43f0-8e80-660c113c31b3/elements" | |
[11:59:14] DATA {"using":"css selector","value":"tbody tr"} | |
[11:59:14] RESULT [{"ELEMENT":"7"},{"ELEMENT":"8"},{"ELEMENT":"9"},{"ELEMENT":"10"},{"ELEMENT":"11"}] | |
[11:59:14] COMMAND POST "/wd/hub/session/1039b184-36f5-43f0-8e80-660c113c31b3/element/7/elements" | |
[11:59:14] DATA {"using":"css selector","value":"td"} | |
[11:59:14] RESULT [{"ELEMENT":"12"},{"ELEMENT":"13"},{"ELEMENT":"14"},{"ELEMENT":"15"},{"ELEMENT":"16"},{"ELEMENT":"17"},{"ELEMENT":"18"}] | |
[11:59:14] COMMAND GET "/wd/hub/session/1039b184-36f5-43f0-8e80-660c113c31b3/element/14/text" | |
[11:59:14] DATA {} | |
[11:59:14] RESULT "Conversations" | |
[11:59:14] COMMAND POST "/wd/hub/session/1039b184-36f5-43f0-8e80-660c113c31b3/element/8/elements" | |
[11:59:14] DATA {"using":"css selector","value":"td"} | |
[11:59:14] RESULT [{"ELEMENT":"19"},{"ELEMENT":"20"},{"ELEMENT":"21"},{"ELEMENT":"22"},{"ELEMENT":"23"},{"ELEMENT":"24"},{"ELEMENT":"25"}] | |
[11:59:14] COMMAND GET "/wd/hub/session/1039b184-36f5-43f0-8e80-660c113c31b3/element/21/text" | |
[11:59:14] DATA {} | |
[11:59:15] RESULT "Signal" | |
[11:59:15] COMMAND POST "/wd/hub/session/1039b184-36f5-43f0-8e80-660c113c31b3/element/9/elements" | |
[11:59:15] DATA {"using":"css selector","value":"td"} | |
[11:59:15] RESULT [{"ELEMENT":"26"},{"ELEMENT":"27"},{"ELEMENT":"28"},{"ELEMENT":"29"},{"ELEMENT":"30"},{"ELEMENT":"31"},{"ELEMENT":"32"}] | |
[11:59:15] COMMAND GET "/wd/hub/session/1039b184-36f5-43f0-8e80-660c113c31b3/element/28/text" | |
[11:59:15] DATA {} | |
[11:59:15] RESULT "Skype" | |
[11:59:15] COMMAND POST "/wd/hub/session/1039b184-36f5-43f0-8e80-660c113c31b3/element/10/elements" | |
[11:59:15] DATA {"using":"css selector","value":"td"} | |
[11:59:15] RESULT [{"ELEMENT":"33"},{"ELEMENT":"34"},{"ELEMENT":"35"},{"ELEMENT":"36"},{"ELEMENT":"37"},{"ELEMENT":"38"},{"ELEMENT":"39"}] | |
[11:59:15] COMMAND GET "/wd/hub/session/1039b184-36f5-43f0-8e80-660c113c31b3/element/35/text" | |
[11:59:15] DATA {} | |
[11:59:15] RESULT "Telegram" | |
[11:59:15] COMMAND POST "/wd/hub/session/1039b184-36f5-43f0-8e80-660c113c31b3/element/11/elements" | |
[11:59:15] DATA {"using":"css selector","value":"td"} | |
[11:59:15] RESULT [{"ELEMENT":"40"},{"ELEMENT":"41"},{"ELEMENT":"42"},{"ELEMENT":"43"},{"ELEMENT":"44"},{"ELEMENT":"45"},{"ELEMENT":"46"}] | |
[11:59:15] COMMAND GET "/wd/hub/session/1039b184-36f5-43f0-8e80-660c113c31b3/element/42/text" | |
[11:59:15] DATA {} | |
[11:59:15] RESULT "WhatsApp" | |
✔ Then I should see 'Signal' in the projects list | |
4 scenarios (4 passed) | |
10 steps (10 passed) | |
0m12.206s | |
[chimp][hooks] Starting AfterFeatures | |
[chimp][hooks] Ending browser session | |
[chimp][session-manager] requesting sessions from http://seleniumhub.myhost.org:4444/wd/hub/sessions | |
[chimp][cucumber] Received message from cucumber child. Result: [ | |
{ | |
"elements": [ | |
{ | |
"id": "loading-the-homepage;home-page-loads", | |
"keyword": "Scenario", | |
"line": 4, | |
"name": "Home page loads", | |
"steps": [ | |
{ | |
"arguments": [], | |
"keyword": "Before ", | |
"result": { | |
"status": "passed", | |
"duration": 323702 | |
}, | |
"hidden": true, | |
"match": { | |
"location": ".../tests/features/steps/hooks.js:3" | |
} | |
}, | |
{ | |
"arguments": [], | |
"keyword": "Given ", | |
"name": "I visit the home page", | |
"result": { | |
"status": "passed", | |
"duration": 2806294490 | |
}, | |
"line": 6, | |
"match": { | |
"location": ".../tests/features/home-steps.js:6" | |
} | |
}, | |
{ | |
"arguments": [], | |
"keyword": "Then ", | |
"name": "I should see 'iilab' in the footer", | |
"result": { | |
"status": "passed", | |
"duration": 327521314 | |
}, | |
"line": 7, | |
"match": { | |
"location": ".../tests/features/home-steps.js:11" | |
} | |
}, | |
{ | |
"arguments": [], | |
"keyword": "After ", | |
"result": { | |
"status": "passed", | |
"duration": 106752 | |
}, | |
"hidden": true, | |
"match": { | |
"location": ".../tests/node_modules/chimp/dist/lib/cucumberjs/hooks.js:76" | |
} | |
} | |
], | |
"tags": [ | |
{ | |
"name": "@focus", | |
"line": 3 | |
} | |
], | |
"type": "scenario" | |
} | |
], | |
"id": "loading-the-homepage", | |
"keyword": "Feature", | |
"line": 1, | |
"name": "Loading the homepage", | |
"tags": [], | |
"uri": ".../tests/features/home.feature" | |
}, | |
{ | |
"elements": [ | |
{ | |
"id": "loading-the-projects-page;page-loads", | |
"keyword": "Scenario", | |
"line": 3, | |
"name": "Page loads", | |
"steps": [ | |
{ | |
"arguments": [], | |
"keyword": "Before ", | |
"result": { | |
"status": "passed", | |
"duration": 53957 | |
}, | |
"hidden": true, | |
"match": { | |
"location": ".../tests/features/steps/hooks.js:3" | |
} | |
}, | |
{ | |
"arguments": [], | |
"keyword": "Given ", | |
"name": "I visit the projects page", | |
"result": { | |
"status": "passed", | |
"duration": 2440407029 | |
}, | |
"line": 5, | |
"match": { | |
"location": ".../tests/features/projects-steps.js:6" | |
} | |
}, | |
{ | |
"arguments": [], | |
"keyword": "Then ", | |
"name": "I should see 'iilab' in the footer", | |
"result": { | |
"status": "passed", | |
"duration": 705193881 | |
}, | |
"line": 6, | |
"match": { | |
"location": ".../tests/features/home-steps.js:11" | |
} | |
}, | |
{ | |
"arguments": [], | |
"keyword": "After ", | |
"result": { | |
"status": "passed", | |
"duration": 58294 | |
}, | |
"hidden": true, | |
"match": { | |
"location": ".../tests/node_modules/chimp/dist/lib/cucumberjs/hooks.js:76" | |
} | |
} | |
], | |
"tags": [], | |
"type": "scenario" | |
}, | |
{ | |
"id": "loading-the-projects-page;projects-list-loads", | |
"keyword": "Scenario", | |
"line": 9, | |
"name": "Projects list loads", | |
"steps": [ | |
{ | |
"arguments": [], | |
"keyword": "Before ", | |
"result": { | |
"status": "passed", | |
"duration": 60664 | |
}, | |
"hidden": true, | |
"match": { | |
"location": ".../tests/features/steps/hooks.js:3" | |
} | |
}, | |
{ | |
"arguments": [], | |
"keyword": "Given ", | |
"name": "I visit the projects page", | |
"result": { | |
"status": "passed", | |
"duration": 1126552569 | |
}, | |
"line": 11, | |
"match": { | |
"location": ".../tests/features/projects-steps.js:6" | |
} | |
}, | |
{ | |
"arguments": [], | |
"keyword": "Then ", | |
"name": "I should see results in the projects list", | |
"result": { | |
"status": "passed", | |
"duration": 992924759 | |
}, | |
"line": 12, | |
"match": { | |
"location": ".../tests/features/projects-steps.js:14" | |
} | |
}, | |
{ | |
"arguments": [], | |
"keyword": "Then ", | |
"name": "I should see more than 2 results in the projects list", | |
"result": { | |
"status": "passed", | |
"duration": 129941648 | |
}, | |
"line": 13, | |
"match": { | |
"location": ".../tests/features/projects-steps.js:18" | |
} | |
}, | |
{ | |
"arguments": [], | |
"keyword": "After ", | |
"result": { | |
"status": "passed", | |
"duration": 96544 | |
}, | |
"hidden": true, | |
"match": { | |
"location": ".../tests/node_modules/chimp/dist/lib/cucumberjs/hooks.js:76" | |
} | |
} | |
], | |
"tags": [ | |
{ | |
"name": "@focus", | |
"line": 8 | |
} | |
], | |
"type": "scenario" | |
}, | |
{ | |
"id": "loading-the-projects-page;signal-project-loads", | |
"keyword": "Scenario", | |
"line": 16, | |
"name": "Signal Project loads", | |
"steps": [ | |
{ | |
"arguments": [], | |
"keyword": "Before ", | |
"result": { | |
"status": "passed", | |
"duration": 56853 | |
}, | |
"hidden": true, | |
"match": { | |
"location": ".../tests/features/steps/hooks.js:3" | |
} | |
}, | |
{ | |
"arguments": [], | |
"keyword": "Given ", | |
"name": "I visit the projects page", | |
"result": { | |
"status": "passed", | |
"duration": 919053731 | |
}, | |
"line": 18, | |
"match": { | |
"location": ".../tests/features/projects-steps.js:6" | |
} | |
}, | |
{ | |
"arguments": [], | |
"keyword": "Then ", | |
"name": "I should see results in the projects list", | |
"result": { | |
"status": "passed", | |
"duration": 919273583 | |
}, | |
"line": 19, | |
"match": { | |
"location": ".../tests/features/projects-steps.js:14" | |
} | |
}, | |
{ | |
"arguments": [], | |
"keyword": "Then ", | |
"name": "I should see 'Signal' in the projects list", | |
"result": { | |
"status": "passed", | |
"duration": 1837488351 | |
}, | |
"line": 20, | |
"match": { | |
"location": ".../tests/features/projects-steps.js:22" | |
} | |
}, | |
{ | |
"arguments": [], | |
"keyword": "After ", | |
"result": { | |
"status": "passed", | |
"duration": 280584 | |
}, | |
"hidden": true, | |
"match": { | |
"location": ".../tests/node_modules/chimp/dist/lib/cucumberjs/hooks.js:76" | |
} | |
} | |
], | |
"tags": [ | |
{ | |
"name": "@focus", | |
"line": 15 | |
} | |
], | |
"type": "scenario" | |
} | |
], | |
"id": "loading-the-projects-page", | |
"keyword": "Feature", | |
"line": 1, | |
"name": "Loading the projects page", | |
"tags": [], | |
"uri": ".../tests/features/projects.feature" | |
} | |
] | |
[chimp][session-manager] received error null response IncomingMessage { | |
_readableState: | |
ReadableState { | |
objectMode: false, | |
highWaterMark: 16384, | |
buffer: BufferList { head: null, tail: null, length: 0 }, | |
length: 0, | |
pipes: null, | |
pipesCount: 0, | |
flowing: true, | |
ended: true, | |
endEmitted: true, | |
reading: false, | |
sync: false, | |
needReadable: false, | |
emittedReadable: false, | |
readableListening: false, | |
resumeScheduled: false, | |
defaultEncoding: 'utf8', | |
ranOut: false, | |
awaitDrain: 0, | |
readingMore: false, | |
decoder: null, | |
encoding: null }, | |
readable: false, | |
domain: null, | |
_events: | |
{ end: [ [Function: responseOnEnd], [Function], [Function], [Function] ], | |
close: [ [Function], [Function] ], | |
data: [Function], | |
error: [Function] }, | |
_eventsCount: 4, | |
_maxListeners: undefined, | |
socket: | |
Socket { | |
connecting: false, | |
_hadError: false, | |
_handle: null, | |
_parent: null, | |
_host: 'seleniumhub.myhost.org', | |
_readableState: | |
ReadableState { | |
objectMode: false, | |
highWaterMark: 16384, | |
buffer: [Object], | |
length: 0, | |
pipes: null, | |
pipesCount: 0, | |
flowing: true, | |
ended: false, | |
endEmitted: false, | |
reading: true, | |
sync: false, | |
needReadable: true, | |
emittedReadable: false, | |
readableListening: false, | |
resumeScheduled: false, | |
defaultEncoding: 'utf8', | |
ranOut: false, | |
awaitDrain: 0, | |
readingMore: true, | |
decoder: null, | |
encoding: null }, | |
readable: false, | |
domain: null, | |
_events: | |
{ end: [Object], | |
finish: [Function: onSocketFinish], | |
_socketEnd: [Function: onSocketEnd], | |
free: [Function: onFree], | |
close: [Object], | |
agentRemove: [Function: onRemove], | |
drain: [Function: ondrain], | |
error: [Object] }, | |
_eventsCount: 8, | |
_maxListeners: 0, | |
_writableState: | |
WritableState { | |
objectMode: false, | |
highWaterMark: 16384, | |
needDrain: false, | |
ending: true, | |
ended: true, | |
finished: true, | |
decodeStrings: false, | |
defaultEncoding: 'utf8', | |
length: 0, | |
writing: false, | |
corked: 0, | |
sync: false, | |
bufferProcessing: false, | |
onwrite: [Function], | |
writecb: null, | |
writelen: 0, | |
bufferedRequest: null, | |
lastBufferedRequest: null, | |
pendingcb: 0, | |
prefinished: true, | |
errorEmitted: false, | |
bufferedRequestCount: 0, | |
corkedRequestsFree: [Object] }, | |
writable: false, | |
allowHalfOpen: false, | |
destroyed: true, | |
_bytesDispatched: 100, | |
_sockname: null, | |
_pendingData: null, | |
_pendingEncoding: '', | |
server: null, | |
_server: null, | |
parser: null, | |
_httpMessage: | |
ClientRequest { | |
domain: null, | |
_events: [Object], | |
_eventsCount: 5, | |
_maxListeners: undefined, | |
output: [], | |
outputEncodings: [], | |
outputCallbacks: [], | |
outputSize: 0, | |
writable: true, | |
_last: true, | |
upgrading: false, | |
chunkedEncoding: false, | |
shouldKeepAlive: false, | |
useChunkedEncodingByDefault: false, | |
sendDate: false, | |
_removedHeader: {}, | |
_contentLength: 0, | |
_hasBody: true, | |
_trailer: '', | |
finished: true, | |
_headerSent: true, | |
socket: [Circular], | |
connection: [Circular], | |
_header: 'GET /wd/hub/sessions HTTP/1.1\r\nhost: seleniumhub.myhost.org:4444\r\nConnection: close\r\n\r\n', | |
_headers: [Object], | |
_headerNames: [Object], | |
_onPendingData: null, | |
agent: [Object], | |
socketPath: undefined, | |
timeout: undefined, | |
method: 'GET', | |
path: '/wd/hub/sessions', | |
_ended: true, | |
parser: null, | |
res: [Circular] }, | |
read: [Function], | |
_consuming: true, | |
_idleNext: null, | |
_idlePrev: null, | |
_idleTimeout: -1 }, | |
connection: | |
Socket { | |
connecting: false, | |
_hadError: false, | |
_handle: null, | |
_parent: null, | |
_host: 'seleniumhub.myhost.org', | |
_readableState: | |
ReadableState { | |
objectMode: false, | |
highWaterMark: 16384, | |
buffer: [Object], | |
length: 0, | |
pipes: null, | |
pipesCount: 0, | |
flowing: true, | |
ended: false, | |
endEmitted: false, | |
reading: true, | |
sync: false, | |
needReadable: true, | |
emittedReadable: false, | |
readableListening: false, | |
resumeScheduled: false, | |
defaultEncoding: 'utf8', | |
ranOut: false, | |
awaitDrain: 0, | |
readingMore: true, | |
decoder: null, | |
encoding: null }, | |
readable: false, | |
domain: null, | |
_events: | |
{ end: [Object], | |
finish: [Function: onSocketFinish], | |
_socketEnd: [Function: onSocketEnd], | |
free: [Function: onFree], | |
close: [Object], | |
agentRemove: [Function: onRemove], | |
drain: [Function: ondrain], | |
error: [Object] }, | |
_eventsCount: 8, | |
_maxListeners: 0, | |
_writableState: | |
WritableState { | |
objectMode: false, | |
highWaterMark: 16384, | |
needDrain: false, | |
ending: true, | |
ended: true, | |
finished: true, | |
decodeStrings: false, | |
defaultEncoding: 'utf8', | |
length: 0, | |
writing: false, | |
corked: 0, | |
sync: false, | |
bufferProcessing: false, | |
onwrite: [Function], | |
writecb: null, | |
writelen: 0, | |
bufferedRequest: null, | |
lastBufferedRequest: null, | |
pendingcb: 0, | |
prefinished: true, | |
errorEmitted: false, | |
bufferedRequestCount: 0, | |
corkedRequestsFree: [Object] }, | |
writable: false, | |
allowHalfOpen: false, | |
destroyed: true, | |
_bytesDispatched: 100, | |
_sockname: null, | |
_pendingData: null, | |
_pendingEncoding: '', | |
server: null, | |
_server: null, | |
parser: null, | |
_httpMessage: | |
ClientRequest { | |
domain: null, | |
_events: [Object], | |
_eventsCount: 5, | |
_maxListeners: undefined, | |
output: [], | |
outputEncodings: [], | |
outputCallbacks: [], | |
outputSize: 0, | |
writable: true, | |
_last: true, | |
upgrading: false, | |
chunkedEncoding: false, | |
shouldKeepAlive: false, | |
useChunkedEncodingByDefault: false, | |
sendDate: false, | |
_removedHeader: {}, | |
_contentLength: 0, | |
_hasBody: true, | |
_trailer: '', | |
finished: true, | |
_headerSent: true, | |
socket: [Circular], | |
connection: [Circular], | |
_header: 'GET /wd/hub/sessions HTTP/1.1\r\nhost: seleniumhub.myhost.org:4444\r\nConnection: close\r\n\r\n', | |
_headers: [Object], | |
_headerNames: [Object], | |
_onPendingData: null, | |
agent: [Object], | |
socketPath: undefined, | |
timeout: undefined, | |
method: 'GET', | |
path: '/wd/hub/sessions', | |
_ended: true, | |
parser: null, | |
res: [Circular] }, | |
read: [Function], | |
_consuming: true, | |
_idleNext: null, | |
_idlePrev: null, | |
_idleTimeout: -1 }, | |
httpVersionMajor: 1, | |
httpVersionMinor: 1, | |
httpVersion: '1.1', | |
complete: true, | |
headers: | |
{ 'content-type': 'application/json; charset=UTF-8', | |
'content-length': '3546', | |
connection: 'close', | |
server: 'Jetty(9.2.15.v20160210)' }, | |
rawHeaders: | |
[ 'Content-Type', | |
'application/json; charset=UTF-8', | |
'Content-Length', | |
'3546', | |
'Connection', | |
'close', | |
'Server', | |
'Jetty(9.2.15.v20160210)' ], | |
trailers: {}, | |
rawTrailers: [], | |
upgrade: false, | |
url: '', | |
method: null, | |
statusCode: 500, | |
statusMessage: 'Server Error', | |
client: | |
Socket { | |
connecting: false, | |
_hadError: false, | |
_handle: null, | |
_parent: null, | |
_host: 'seleniumhub.myhost.org', | |
_readableState: | |
ReadableState { | |
objectMode: false, | |
highWaterMar.../tests/node_modules/chimp/node_modules/cucumber/lib/cucumber/runtime/event_broadcaster.js:30 | |
throw error; | |
^ | |
TypeError: node_modules/chimp/dist/lib/cucumberjs/hooks.js:88 Cannot read property 'length' of undefined | |
at .../tests/node_modules/chimp/dist/lib/session-manager.js:250:17 | |
at Request.<anonymous> (.../tests/node_modules/chimp/dist/lib/session-manager.js:216:7) | |
at Request.f (.../tests/node_modules/fg-lodash/node_modules/lodash/dist/lodash.js:5605:23) | |
at Request.<anonymous> (.../tests/node_modules/requestretry/index.js:57:17) | |
at Request.self.callback (.../tests/node_modules/request/request.js:198:22) | |
at emitTwo (events.js:106:13) | |
at Request.emit (events.js:191:7) | |
at Request.<anonymous> (.../tests/node_modules/request/request.js:1035:10) | |
at emitOne (events.js:101:20) | |
at Request.emit (events.js:188:7) | |
at IncomingMessage.<anonymous> (.../tests/node_modules/request/request.js:962:12) | |
at emitNone (events.js:91:20) | |
at IncomingMessage.emit (events.js:185:7) | |
at endReadableNT (_stream_readable.js:974:12) | |
at _combinedTickCallback (internal/process/next_tick.js:74:11) | |
at process._tickCallback (internal/process/next_tick.js:98:9) | |
[chimp][cucumber] Closed with code 7 | |
[chimp][cucumber] Cucumber not in a stopping state | |
[chimp][cucumber] Ensuring directory exists reports | |
[chimp][cucumber] Writing json results to reports/cucumber_report.json | |
[chimp][cucumber] Finished writing results | |
[chimp] Finished running async processes with errors | |
[chimp] run complete with errors Cucumber steps failed | |
Cucumber steps failed | |
Error in chimp init Cucumber steps failed | |
npm ERR! Test failed. See above for more details. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
npm test 13:02:24 | |
> [email protected] test /Users/jun/dev/OII/current/openintegrity/code/microservices/tests | |
> chimp --offline --host=seleniumhub.myhost.org --port=4444 --noSessionReuse | |
[chimp] Running... | |
[chimp][session-manager] received error null response IncomingMessage { | |
_readableState: | |
ReadableState { | |
objectMode: false, | |
highWaterMark: 16384, | |
buffer: BufferList { head: null, tail: null, length: 0 }, | |
length: 0, | |
pipes: null, | |
pipesCount: 0, | |
flowing: true, | |
ended: true, | |
endEmitted: true, | |
reading: false, | |
sync: true, | |
needReadable: false, | |
emittedReadable: false, | |
readableListening: false, | |
resumeScheduled: false, | |
defaultEncoding: 'utf8', | |
ranOut: false, | |
awaitDrain: 0, | |
readingMore: false, | |
decoder: null, | |
encoding: null }, | |
readable: false, | |
domain: null, | |
_events: | |
{ end: [ [Function: responseOnEnd], [Function], [Function], [Function] ], | |
close: [ [Function], [Function] ], | |
data: [Function], | |
error: [Function] }, | |
_eventsCount: 4, | |
_maxListeners: undefined, | |
socket: | |
Socket { | |
connecting: false, | |
_hadError: false, | |
_handle: null, | |
_parent: null, | |
_host: 'seleniumhub.myhost.org', | |
_readableState: | |
ReadableState { | |
objectMode: false, | |
highWaterMark: 16384, | |
buffer: [Object], | |
length: 0, | |
pipes: null, | |
pipesCount: 0, | |
flowing: true, | |
ended: false, | |
endEmitted: false, | |
reading: true, | |
sync: false, | |
needReadable: true, | |
emittedReadable: false, | |
readableListening: false, | |
resumeScheduled: false, | |
defaultEncoding: 'utf8', | |
ranOut: false, | |
awaitDrain: 0, | |
readingMore: false, | |
decoder: null, | |
encoding: null }, | |
readable: false, | |
domain: null, | |
_events: | |
{ end: [Object], | |
finish: [Function: onSocketFinish], | |
_socketEnd: [Function: onSocketEnd], | |
free: [Function: onFree], | |
close: [Object], | |
agentRemove: [Function: onRemove], | |
drain: [Function: ondrain], | |
error: [Object] }, | |
_eventsCount: 8, | |
_maxListeners: 0, | |
_writableState: | |
WritableState { | |
objectMode: false, | |
highWaterMark: 16384, | |
needDrain: false, | |
ending: true, | |
ended: true, | |
finished: true, | |
decodeStrings: false, | |
defaultEncoding: 'utf8', | |
length: 0, | |
writing: false, | |
corked: 0, | |
sync: false, | |
bufferProcessing: false, | |
onwrite: [Function], | |
writecb: null, | |
writelen: 0, | |
bufferedRequest: null, | |
lastBufferedRequest: null, | |
pendingcb: 0, | |
prefinished: true, | |
errorEmitted: false, | |
bufferedRequestCount: 0, | |
corkedRequestsFree: [Object] }, | |
writable: false, | |
allowHalfOpen: false, | |
destroyed: true, | |
_bytesDispatched: 100, | |
_sockname: null, | |
_pendingData: null, | |
_pendingEncoding: '', | |
server: null, | |
_server: null, | |
parser: null, | |
_httpMessage: | |
ClientRequest { | |
domain: null, | |
_events: [Object], | |
_eventsCount: 5, | |
_maxListeners: undefined, | |
output: [], | |
outputEncodings: [], | |
outputCallbacks: [], | |
outputSize: 0, | |
writable: true, | |
_last: true, | |
upgrading: false, | |
chunkedEncoding: false, | |
shouldKeepAlive: false, | |
useChunkedEncodingByDefault: false, | |
sendDate: false, | |
_removedHeader: {}, | |
_contentLength: 0, | |
_hasBody: true, | |
_trailer: '', | |
finished: true, | |
_headerSent: true, | |
socket: [Circular], | |
connection: [Circular], | |
_header: 'GET /wd/hub/sessions HTTP/1.1\r\nhost: seleniumhub.myhost.org:4444\r\nConnection: close\r\n\r\n', | |
_headers: [Object], | |
_headerNames: [Object], | |
_onPendingData: null, | |
agent: [Object], | |
socketPath: undefined, | |
timeout: undefined, | |
method: 'GET', | |
path: '/wd/hub/sessions', | |
_ended: true, | |
parser: null, | |
res: [Circular] }, | |
read: [Function], | |
_consuming: true, | |
_idleNext: null, | |
_idlePrev: null, | |
_idleTimeout: -1 }, | |
connection: | |
Socket { | |
connecting: false, | |
_hadError: false, | |
_handle: null, | |
_parent: null, | |
_host: 'seleniumhub.myhost.org', | |
_readableState: | |
ReadableState { | |
objectMode: false, | |
highWaterMark: 16384, | |
buffer: [Object], | |
length: 0, | |
pipes: null, | |
pipesCount: 0, | |
flowing: true, | |
ended: false, | |
endEmitted: false, | |
reading: true, | |
sync: false, | |
needReadable: true, | |
emittedReadable: false, | |
readableListening: false, | |
resumeScheduled: false, | |
defaultEncoding: 'utf8', | |
ranOut: false, | |
awaitDrain: 0, | |
readingMore: false, | |
decoder: null, | |
encoding: null }, | |
readable: false, | |
domain: null, | |
_events: | |
{ end: [Object], | |
finish: [Function: onSocketFinish], | |
_socketEnd: [Function: onSocketEnd], | |
free: [Function: onFree], | |
close: [Object], | |
agentRemove: [Function: onRemove], | |
drain: [Function: ondrain], | |
error: [Object] }, | |
_eventsCount: 8, | |
_maxListeners: 0, | |
_writableState: | |
WritableState { | |
objectMode: false, | |
highWaterMark: 16384, | |
needDrain: false, | |
ending: true, | |
ended: true, | |
finished: true, | |
decodeStrings: false, | |
defaultEncoding: 'utf8', | |
length: 0, | |
writing: false, | |
corked: 0, | |
sync: false, | |
bufferProcessing: false, | |
onwrite: [Function], | |
writecb: null, | |
writelen: 0, | |
bufferedRequest: null, | |
lastBufferedRequest: null, | |
pendingcb: 0, | |
prefinished: true, | |
errorEmitted: false, | |
bufferedRequestCount: 0, | |
corkedRequestsFree: [Object] }, | |
writable: false, | |
allowHalfOpen: false, | |
destroyed: true, | |
_bytesDispatched: 100, | |
_sockname: null, | |
_pendingData: null, | |
_pendingEncoding: '', | |
server: null, | |
_server: null, | |
parser: null, | |
_httpMessage: | |
ClientRequest { | |
domain: null, | |
_events: [Object], | |
_eventsCount: 5, | |
_maxListeners: undefined, | |
output: [], | |
outputEncodings: [], | |
outputCallbacks: [], | |
outputSize: 0, | |
writable: true, | |
_last: true, | |
upgrading: false, | |
chunkedEncoding: false, | |
shouldKeepAlive: false, | |
useChunkedEncodingByDefault: false, | |
sendDate: false, | |
_removedHeader: {}, | |
_contentLength: 0, | |
_hasBody: true, | |
_trailer: '', | |
finished: true, | |
_headerSent: true, | |
socket: [Circular], | |
connection: [Circular], | |
_header: 'GET /wd/hub/sessions HTTP/1.1\r\nhost: seleniumhub.myhost.org:4444\r\nConnection: close\r\n\r\n', | |
_headers: [Object], | |
_headerNames: [Object], | |
_onPendingData: null, | |
agent: [Object], | |
socketPath: undefined, | |
timeout: undefined, | |
method: 'GET', | |
path: '/wd/hub/sessions', | |
_ended: true, | |
parser: null, | |
res: [Circular] }, | |
read: [Function], | |
_consuming: true, | |
_idleNext: null, | |
_idlePrev: null, | |
_idleTimeout: -1 }, | |
httpVersionMajor: 1, | |
httpVersionMinor: 1, | |
httpVersion: '1.1', | |
complete: true, | |
headers: | |
{ 'content-type': 'application/json; charset=UTF-8', | |
'content-length': '3499', | |
connection: 'close', | |
server: 'Jetty(9.2.15.v20160210)' }, | |
rawHeaders: | |
[ 'Content-Type', | |
'application/json; charset=UTF-8', | |
'Content-Length', | |
'3499', | |
'Connection', | |
'close', | |
'Server', | |
'Jetty(9.2.15.v20160210)' ], | |
trailers: {}, | |
rawTrailers: [], | |
upgrade: false, | |
url: '', | |
method: null, | |
statusCode: 500, | |
statusMessage: 'Server Error', | |
client: | |
Socket { | |
connecting: false, | |
_hadError: false, | |
_handle: null, | |
_parent: null, | |
_host: 'seleniumhub.myhost.org', | |
_readableState: | |
ReadableState { | |
objectMode: false, | |
highWaterMark: 16384, | |
buffer: [Object], | |
length: 0, | |
pipes: null, | |
pipesCount: 0, | |
flowing: true, | |
ended: false, | |
endEmitted: false, | |
reading: true, | |
sync: false, | |
needReadable: true, | |
emittedReadable: false, | |
readableListening: false, | |
resumeScheduled: false, | |
defaultEncoding: 'utf8', | |
ranOut: false, | |
awaitDrain: 0, | |
readingMore: false, | |
decoder: null, | |
encoding: null }, | |
readable: false, | |
domain: null, | |
_events: | |
{ end: [Object], | |
finish: [Function: onSocketFinish], | |
_socketEnd: [Function: onSocketEnd], | |
free: [Function: onFree], | |
close: [Object], | |
agentRemove: [Function: onRemove], | |
drain: [Function: ondrain], | |
error: [Object] }, | |
_eventsCount: 8, | |
_maxListeners: 0, | |
_writableState: | |
WritableState { | |
objectMode: false, | |
highWaterMark: 16384, | |
needDrain: false, | |
ending: true, | |
ended: true, | |
finished: true, | |
decodeStrings: false, | |
defaultEncoding: 'utf8', | |
length: 0, | |
writing: false, | |
corked: 0, | |
sync: false, | |
bufferProcessing: false, | |
onwrite: [Function], | |
writecb: null, | |
writelen: 0, | |
bufferedRequest: null, | |
lastBufferedRequest: null, | |
pendingcb: 0, | |
prefinished: true, | |
errorEmitted: false, | |
bufferedRequestCount: 0, | |
corkedRequestsFree: [Object] }, | |
writable: false, | |
allowHalfOpen: false, | |
destroyed: true, | |
_bytesDispatched: 100, | |
_sockname: null, | |
_pendingData: null, | |
_pendingEncoding: '', | |
server: null, | |
_server: null, | |
parser: null, | |
_httpMessage: | |
ClientRequest { | |
domain: null, | |
_events: [Object], | |
_eventsCount: 5, | |
_maxListeners: undefined, | |
output: [], | |
outputEncodings: [], | |
outputCallbacks: [], | |
outputSize: 0, | |
writable: true, | |
_last: true, | |
upgrading: false, | |
chunkedEncoding: false, | |
shouldKeepAlive: false, | |
useChunkedEncodingByDefault: false, | |
sendDate: false, | |
_removedHeader: {}, | |
_contentLength: 0, | |
_hasBody: true, | |
_trailer: '', | |
finished: true, | |
_headerSent: true, | |
socket: [Circular], | |
connection: [Circular], | |
_header: 'GET /wd/hub/sessions HTTP/1.1\r\nhost: seleniumhub.myhost.org:4444\r\nConnection: close\r\n\r\n', | |
_headers: [Object], | |
_headerNames: [Object], | |
_onPendingData: null, | |
agent: [Object], | |
socketPath: undefined, | |
timeout: undefined, | |
method: 'GET', | |
path: '/wd/hub/sessions', | |
_ended: true, | |
parser: null, | |
res: [Circular] }, | |
read: [Function], | |
_consuming: true, | |
_idleNext: null, | |
_idlePrev: null, | |
_idleTimeout: -1 }, | |
_consuming: true, | |
_dumped: false, | |
req: | |
ClientRequest { | |
domain: null, | |
_events: | |
{ socket: [Object], | |
response: [Function: bound ], | |
error: [Function: bound ], | |
drain: [Function], | |
prefinish: [Function: requestOnPrefinish] }, | |
_eventsCount: 5, | |
_maxListeners: undefined, | |
output: [], | |
outputEncodings: [], | |
outputCallbacks: [], | |
outputSize: 0, | |
writable: true, | |
_last: true, | |
upgrading: false, | |
chunkedEncoding: false, | |
shouldKeepAlive: false, | |
useChunkedEncodingByDefault: false, | |
sendDate: false, | |
_removedHeader: {}, | |
_contentLength: 0, | |
_hasBody: true, | |
_trailer: '', | |
finished: true, | |
_headerSent: true, | |
socket: | |
Socket { | |
connecting: false, | |
_hadError: false, | |
_handle: null, | |
_parent: null, | |
_host: 'seleniumhub.myhost.org', | |
_readableState: [Object], | |
readable: false, | |
domain: null, | |
_events: [Object], | |
_eventsCount: 8, | |
_maxListeners: 0, | |
_writableState: [Object], | |
writable: false, | |
allowHalfOpen: false, | |
destroyed: true, | |
_bytesDispatched: 100, | |
_sockname: null, | |
_pendingData: null, | |
_pendingEncoding: '', | |
server: null, | |
_server: null, | |
parser: null, | |
_httpMessage: [Circular], | |
read: [Function], | |
_consuming: true, | |
_idleNext: null, | |
_idlePrev: null, | |
_idleTimeout: -1 }, | |
connection: | |
Socket { | |
connecting: false, | |
_hadError: false, | |
_handle: null, | |
_parent: null, | |
_host: 'seleniumhub.myhost.org', | |
_readableState: [Object], | |
readable: false, | |
domain: null, | |
_events: [Object], | |
_eventsCount: 8, | |
_maxListeners: 0, | |
_writableState: [Object], | |
writable: false, | |
allowHalfOpen: false, | |
destroyed: true, | |
_bytesDispatched: 100, | |
_sockname: null, | |
_pendingData: null, | |
_pendingEncoding: '', | |
server: null, | |
_server: null, | |
parser: null, | |
_httpMessage: [Circular], | |
read: [Function], | |
_consuming: true, | |
_idleNext: null, | |
_idlePrev: null, | |
_idleTimeout: -1 }, | |
_header: 'GET /wd/hub/sessions HTTP/1.1\r\nhost: seleniumhub.myhost.org:4444\r\nConnection: close\r\n\r\n', | |
_headers: { host: 'seleniumhub.myhost.org:4444' }, | |
_headerNames: { host: 'host' }, | |
_onPendingData: null, | |
agent: | |
Agent { | |
domain: null, | |
_events: [Object], | |
_eventsCount: 1, | |
_maxListeners: undefined, | |
defaultPort: 80, | |
protocol: 'http:', | |
options: [Object], | |
requests: {}, | |
sockets: [Object], | |
freeSockets: {}, | |
keepAliveMsecs: 1000, | |
keepAlive: false, | |
maxSockets: Infinity, | |
maxFreeSockets: 256 }, | |
socketPath: undefined, | |
timeout: undefined, | |
method: 'GET', | |
path: '/wd/hub/sessions', | |
_ended: true, | |
parser: null, | |
res: [Circular] }, | |
request: | |
Request { | |
domain: null, | |
_events: | |
{ error: [Function: bound ], | |
complete: [Function: bound ], | |
pipe: [Function], | |
end: [Object], | |
data: [Function] }, | |
_eventsCount: 5, | |
_maxListeners: undefined, | |
callback: [Function], | |
retryStrategy: [Function: HTTPError], | |
retryDelay: 500, | |
maxAttempts: 10, | |
readable: true, | |
writable: true, | |
_qs: | |
Querystring { | |
request: [Circular], | |
lib: [Object], | |
useQuerystring: undefined, | |
parseOptions: {}, | |
stringifyOptions: {} }, | |
_auth: | |
Auth { | |
request: [Circular], | |
hasAuth: false, | |
sentAuth: false, | |
bearerToken: null, | |
user: null, | |
pass: null }, | |
_oauth: OAuth { request: [Circular], params: null }, | |
_multipart: | |
Multipart { | |
request: [Circular], | |
boundary: '92ff6d39-c9cb-4207-8b2e-e07a689bfaff', | |
chunked: false, | |
body: null }, | |
_redirect: | |
Redirect { | |
request: [Circular], | |
followRedirect: true, | |
followRedirects: true, | |
followAllRedirects: false, | |
allowRedirect: [Function], | |
maxRedirects: 10, | |
redirects: [], | |
redirectsFollowed: 0, | |
removeRefererHeader: false }, | |
_tunnel: | |
Tunnel { | |
request: [Circular], | |
proxyHeaderWhiteList: [Object], | |
proxyHeaderExclusiveList: [] }, | |
headers: {}, | |
setHeader: [Function], | |
hasHeader: [Function], | |
getHeader: [Function], | |
removeHeader: [Function], | |
method: 'GET', | |
localAddress: undefined, | |
pool: {}, | |
dests: [], | |
__isRequestRequest: true, | |
_callback: [Function: bound ], | |
uri: | |
Url { | |
protocol: 'http:', | |
slashes: true, | |
auth: null, | |
host: 'seleniumhub.myhost.org:4444', | |
port: '4444', | |
hostname: 'seleniumhub.myhost.org', | |
hash: null, | |
search: null, | |
query: null, | |
pathname: '/wd/hub/sessions', | |
path: '/wd/hub/sessions', | |
href: 'http://seleniumhub.myhost.org:4444/wd/hub/sessions' }, | |
proxy: null, | |
tunnel: false, | |
setHost: true, | |
originalCookieHeader: undefined, | |
_disableCookies: true, | |
_jar: undefined, | |
port: '4444', | |
host: 'seleniumhub.myhost.org', | |
path: '/wd/hub/sessions', | |
httpModule: | |
{ IncomingMessage: [Object], | |
METHODS: [Object], | |
OutgoingMessage: [Object], | |
ServerResponse: [Object], | |
STATUS_CODES: [Object], | |
Agent: [Object], | |
globalAgent: [Object], | |
ClientRequest: [Object], | |
request: [Function], | |
get: [Function], | |
_connectionListener: [Function: connectionListener], | |
Server: [Object], | |
createServer: [Function], | |
Client: [Function: deprecated], | |
createClient: [Function: deprecated] }, | |
agentClass: { [Function: Agent] super_: [Object], defaultMaxSockets: Infinity }, | |
agent: | |
Agent { | |
domain: null, | |
_events: [Object], | |
_eventsCount: 1, | |
_maxListeners: undefined, | |
defaultPort: 80, | |
protocol: 'http:', | |
options: [Object], | |
requests: {}, | |
sockets: [Object], | |
freeSockets: {}, | |
keepAliveMsecs: 1000, | |
keepAlive: false, | |
maxSockets: Infinity, | |
maxFreeSockets: 256 }, | |
_started: true, | |
href: 'http://seleniumhub.myhost.org:4444/wd/hub/sessions', | |
req: | |
ClientRequest { | |
domain: null, | |
_events: [Object], | |
_eventsCount: 5, | |
_maxListeners: undefined, | |
output: [], | |
outputEncodings: [], | |
outputCallbacks: [], | |
outputSize: 0, | |
writable: true, | |
_last: true, | |
upgrading: false, | |
chunkedEncoding: false, | |
shouldKeepAlive: false, | |
useChunkedEncodingByDefault: false, | |
sendDate: false, | |
_removedHeader: {}, | |
_contentLength: 0, | |
_hasBody: true, | |
_trailer: '', | |
finished: true, | |
_headerSent: true, | |
socket: [Object], | |
connection: [Object], | |
_header: 'GET /wd/hub/sessions HTTP/1.1\r\nhost: seleniumhub.myhost.org:4444\r\nConnection: close\r\n\r\n', | |
_headers: [Object], | |
_headerNames: [Object], | |
_onPendingData: null, | |
agent: [Object], | |
socketPath: undefined, | |
timeout: undefined, | |
method: 'GET', | |
path: '/wd/hub/sessions', | |
_ended: true, | |
parser: null, | |
res: [Circular] }, | |
ntick: true, | |
response: [Circular], | |
originalHost: 'seleniumhub.myhost.org:4444', | |
originalHostHeaderName: 'host', | |
responseContent: [Circular], | |
_destdata: true, | |
_ended: true, | |
_callbackCalled: true }, | |
toJSON: [Function: responseToJSON], | |
caseless: | |
Caseless { | |
dict: | |
{ 'content-type': 'application/json; charset=UTF-8', | |
'content-length': '3499', | |
connection: 'close', | |
server: 'Jetty(9.2.15.v20160210)' } }, | |
read: [Function], | |
body: '{"status":13,"value":{"message":"Session [(null externalkey)] not available and is not among the last 1000 terminated sessions.\\nActive sessions are[ext. key cb9a63ab-190c-428e-8bb4-f9cbc77af805, ext. key 7f040f37-5ca0-4a15-b66d-7aaeba4e6dac]","class":"org.openqa.grid.common.exception.GridException","stackTrace":[{"fileName":"ActiveTestSessions.java","className":"org.openqa.grid.internal.ActiveTestSessions","methodName":"getExistingSession","lineNumber":110},{"fileName":"Registry.java","className":"org.openqa.grid.internal.Registry","methodName":"getExistingSession","lineNumber":404},{"fileName":"RequestHandler.java","className":"org.openqa.grid.web.servlet.handler.RequestHandler","methodName":"getSession","lineNumber":232},{"fileName":"RequestHandler.java","className":"org.openqa.grid.web.servlet.handler.RequestHandler","methodName":"process","lineNumber":118},{"fileName":"DriverServlet.java","className":"org.openqa.grid.web.servlet.DriverServlet","methodName":"process","lineNumber":83},{"fileName":"DriverServlet.java","className":"org.openqa.grid.web.servlet.DriverServlet","methodName":"doGet","lineNumber":61},{"fileName":"HttpServlet.java","className":"javax.servlet.http.HttpServlet","methodName":"service","lineNumber":687},{"fileName":"HttpServlet.java","className":"javax.servlet.http.HttpServlet","methodName":"service","lineNumber":790},{"fileName":"ServletHolder.java","className":"org.seleniumhq.jetty9.servlet.ServletHolder","methodName":"handle","lineNumber":808},{"fileName":"ServletHandler.java","className":"org.seleniumhq.jetty9.servlet.ServletHandler","methodName":"doHandle","lineNumber":587},{"fileName":"SessionHandler.java","className":"org.seleniumhq.jetty9.server.session.SessionHandler","methodName":"doHandle","lineNumber":221},{"fileName":"ContextHandler.java","className":"org.seleniumhq.jetty9.server.handler.ContextHandler","methodName":"doHandle","lineNumber":1127},{"fileName":"ServletHandler.java","className":"org.seleniumhq.jetty9.servlet.ServletHandler","methodName":"doScope","lineNumber":515},{"fileName":"SessionHandler.java","className":"org.seleniumhq.jetty9.server.session.SessionHandler","methodName":"doScope","lineNumber":185},{"fileName":"ContextHandler.java","className":"org.seleniumhq.jetty9.server.handler.ContextHandler","methodName":"doScope","lineNumber":1061},{"fileName":"ScopedHandler.java","className":"org.seleniumhq.jetty9.server.handler.ScopedHandler","methodName":"handle","lineNumber":141},{"fileName":"HandlerWrapper.java","className":"org.seleniumhq.jetty9.server.handler.HandlerWrapper","methodName":"handle","lineNumber":97},{"fileName":"Server.java","className":"org.seleniumhq.jetty9.server.Server","methodName":"handle","lineNumber":499},{"fileName":"HttpChannel.java","className":"org.seleniumhq.jetty9.server.HttpChannel","methodName":"handle","lineNumber":310},{"fileName":"HttpConnection.java","className":"org.seleniumhq.jetty9.server.HttpConnection","methodName":"onFillable","lineNumber":257},{"fileName":"AbstractConnection.java","className":"org.seleniumhq.jetty9.io.AbstractConnection$2","methodName":"run","lineNumber":540},{"fileName":"QueuedThreadPool.java","className":"org.seleniumhq.jetty9.util.thread.QueuedThreadPool","methodName":"runJob","lineNumber":635},{"fileName":"QueuedThreadPool.java","className":"org.seleniumhq.jetty9.util.thread.QueuedThreadPool$3","methodName":"run","lineNumber":555},{"fileName":"Thread.java","className":"java.lang.Thread","methodName":"run","lineNumber":745}]}}', | |
attempts: 10 } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module.exports = { | |
showXolvioMessages: false, | |
// - - - - CUCUMBER - - - - | |
chai: true, | |
jsonOutput: "reports/cucumber_report.json", | |
// - - - - WEBDRIVER-IO - - - - | |
webdriverio: { | |
desiredCapabilities: { browserName: 'chrome' }, | |
logLevel: 'verbose', | |
// logOutput: null, | |
host: 'seleniumhub.myhost.org', | |
port: 4444, | |
path: '/wd/hub', | |
baseUrl: 'https://my.test.address.org', | |
coloredLogs: true, | |
screenshotPath: null, | |
waitforTimeout: 500, | |
waitforInterval: 250, | |
}, | |
// - - - - DEBUGGING - - - - | |
log: 'info', | |
debug: true, | |
seleniumDebug: true, | |
debugCucumber: null, | |
debugBrkCucumber: null, | |
debugMocha: null, | |
debugBrkMocha: null, | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment