protractor-junit-flake
Version:
A wrapper for protractor to automatically re-run failed tests for a specific number of attempts
87 lines (83 loc) • 5.5 kB
Plain Text
[] Running 2 instances of WebDriver
.
------------------------------------
[] PID: 9865
[] Specs: /tests/a-good-test.test.js
[]
[] Using ChromeDriver directly...
[] [32m.[0m
[]
[] Finished in 0.041 seconds
[] [32m1 test, 1 assertion, 0 failures
[0m[chrome
[] 2 instance(s) of WebDriver still running
F
------------------------------------
[] PID: 9864
[] Specs: /tests/a-flakey.test.js
[]
[] Using ChromeDriver directly...
[] [31mF[0m
[]
[] Failures:
[]
[] 1) a flakey integration test fails, in a horribly consistent manner
[] Message:
[] [31mExpected false to be truthy.[0m
[] Stacktrace:
[] Error: Failed expectation
[] at [object Object].<anonymous> (/tests/a-flakey.test.js:9:39)
[]
[] Finished in 1.021 seconds
[] [31m1 test, 1 assertion, 1 failure
[0m[chrome
[] 1 instance(s) of WebDriver still running
F
------------------------------------
[] PID: 7548
[] Specs: /tests/another-flakey.test.js
[]
[] Using the selenium server at http://10.10.100.34:4444/wd/hub
[] Spec started
[] Started
[] Executing on selenium node: [http://10.10.100.103:5556]
[]
[] The Patient dialog
[]
[] should respond to selecting a conversation by
[] ✓ displaying a conversation
[] . ✗ focusing the message
[] - Failed: Session [41abf706-688f-44be-ac49-9c4c051ab53b] was terminated due to SO_TIMEOUT
[] at new bot.Error (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/atoms/error.js:108:18)
[] at Object.bot.response.checkResponse (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/atoms/response.js:109:9)
[] at /usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/webdriver.js:379:20
[] at [object Object].promise.Promise.goog.defineClass.invokeCallback_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/goog/../webdriver/promise.js:1337:14)
[] at [object Object].promise.ControlFlow.goog.defineClass.goog.defineClass.abort_.error.executeNext_.execute_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/goog/../webdriver/promise.js:2776:14)
[] at [object Object].promise.ControlFlow.goog.defineClass.goog.defineClass.abort_.error.executeNext_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/goog/../webdriver/promise.js:2758:21)
[] at goog.async.run.processWorkQueue (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/goog/async/run.js:124:15)
[] at process._tickCallback (node.js:379:9)
[] From: Task: Run beforeEach in control flow
[] at Object.<anonymous> (/usr/local/lib/node_modules/protractor/node_modules/jasminewd2/index.js:81:14)
[] From asynchronous test:
[] Error
[] at Suite.<anonymous> (/tests/a-flakey.test.js:9:39)
[] F
[] /usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/atoms/error.js:108
[] var template = new Error(this.message);
[] ^
[] UnknownError: Session [41abf706-688f-44be-ac49-9c4c051ab53b] was terminated due to SO_TIMEOUT
[] at new bot.Error (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/atoms/error.js:108:18)
[] at Object.bot.response.checkResponse (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/atoms/response.js:109:9)
[] at /usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/webdriver.js:379:20
[] at [object Object].promise.Promise.goog.defineClass.invokeCallback_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/goog/../webdriver/promise.js:1337:14)
[] at [object Object].promise.ControlFlow.goog.defineClass.goog.defineClass.abort_.error.executeNext_.execute_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/goog/../webdriver/promise.js:2776:14)
[] at [object Object].promise.ControlFlow.goog.defineClass.goog.defineClass.abort_.error.executeNext_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/goog/../webdriver/promise.js:2758:21)
[] at goog.async.run.processWorkQueue (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/goog/async/run.js:124:15)
[] at process._tickCallback (node.js:379:9)
[] Runner process exited unexpectedly with error code: 1
[] 0 instance(s) of WebDriver still running
[] chrome
[] chrome
[] chrome
[] overall: 2 failed spec(s)
[launcher] Process exited with error code 1