protractor-junit-flake
Version:
A wrapper for protractor to automatically re-run failed tests for a specific number of attempts
137 lines (130 loc) • 9.29 kB
Plain Text
[] Running 4 instances of WebDriver
------------------------------------
[] PID: 95283
[] Specs: /Users/wswebcreation/protractor-flake-tests/features/no.tagged.tests.feature
[]
[] Using the selenium server at http://localhost:4444/wd/hub
[] 0 scenarios
[] 0 steps
[] 0m00.000s
[] 3 instance(s) of WebDriver still running
------------------------------------
[] PID: 95284
[] Specs: /Users/wswebcreation/protractor-flake-tests/features/breaking.tests.feature
[]
[] Using the selenium server at http://localhost:4444/wd/hub
[] Feature: Breaking tests
[]
[] Scenario: This test should break after assertion
[] Given "false" equals "true"
[] AssertionError: expected false to equal true
[]
[]
[] Runner process exited unexpectedly with error code: 1
[] 2 instance(s) of WebDriver still running
F..F
------------------------------------
[] PID: 95282
[] Specs: /Users/wswebcreation/protractor-flake-tests/features/flakey.feature
[]
[] Using the selenium server at http://localhost:4444/wd/hub
[] Feature: Fill a form
[]
[] Scenario: Fill form with minimal data
[] Given I am on the form page
[] When I fill the form with the following details
[] | field | value |
[] | input | Hello |
[] | select | Male |
[] Specs: /Users/wswebcreation/protractor-flake-tests/features/flakey.feature
[]
[] Failures:
[]
[] 1) Scenario: Fill form with minimal data
[] Step: When I fill the form with the following details - features/flakey.feature:5
[] Step Definition: step_definitions/form.steps.js:16
[] Message:
[] ElementNotVisibleError: element not visible
[] (Session info: chrome=52.0.2743.116)
[] (Driver info: chromedriver=2.21.371459 (36d3d07f660ff2bc1bf28a75d1cdabed0983e7c4),platform=Mac OS X 10.11.6 x86_64) (WARNING: The server did not provide any stacktrace information)
[] Command duration or timeout: 13 milliseconds
[] Build info: version: '2.53.0', revision: '35ae25b', time: '2016-03-15 17:00:58'
[] System info: host: 'MacBook-Pro-van-Wim-3.local', ip: '192.168.1.15', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.11.6', java.version: '1.8.0_25'
[] Driver info: org.openqa.selenium.chrome.ChromeDriver
[] Capabilities [{applicationCacheEnabled=false, rotatable=false, mobileEmulationEnabled=false, chrome={chromedriverVersion=2.21.371459 (36d3d07f660ff2bc1bf28a75d1cdabed0983e7c4), userDataDir=/var/folders/sg/zhl9hkyn40gf96ydvm7s93kw0000gn/T/.org.chromium.Chromium.KEUAbN}, takesHeapSnapshot=true, databaseEnabled=false, handlesAlerts=true, hasTouchScreen=false, version=52.0.2743.116, platform=MAC, browserConnectionEnabled=false, nativeEvents=true, acceptSslCerts=true, locationContextEnabled=true, webStorageEnabled=true, browserName=chrome, takesScreenshot=true, javascriptEnabled=true, cssSelectorsEnabled=true}]
[] Session ID: b32be51ef368d5c081a9fb5d445aa262
[] at new bot.Error (/Users/wswebcreation/protractor-flake-tests/node_modules/protractor-flake/node_modules/selenium-webdriver/lib/atoms/error.js:108:18)
[] at Object.bot.response.checkResponse (/Users/wswebcreation/protractor-flake-tests/node_modules/protractor-flake/node_modules/selenium-webdriver/lib/atoms/response.js:109:9)
[] at /Users/wswebcreation/protractor-flake-tests/node_modules/protractor-flake/node_modules/selenium-webdriver/lib/webdriver/webdriver.js:379:20
[] at [object Object].promise.ControlFlow.runInFrame_ (/Users/wswebcreation/protractor-flake-tests/node_modules/protractor-flake/node_modules/selenium-webdriver/lib/goog/../webdriver/promise.js:1857:20)
[] at [object Object].goog.defineClass.notify (/Users/wswebcreation/protractor-flake-tests/node_modules/protractor-flake/node_modules/selenium-webdriver/lib/goog/../webdriver/promise.js:2448:25)
[] at [object Object].promise.Promise.notify_ (/Users/wswebcreation/protractor-flake-tests/node_modules/protractor-flake/node_modules/selenium-webdriver/lib/goog/../webdriver/promise.js:564:12)
[] at Array.forEach (native)
[] at [object Object].promise.Promise.notifyAll_ (/Users/wswebcreation/protractor-flake-tests/node_modules/protractor-flake/node_modules/selenium-webdriver/lib/goog/../webdriver/promise.js:553:15)
[] at goog.async.run.processWorkQueue (/Users/wswebcreation/protractor-flake-tests/node_modules/protractor-flake/node_modules/selenium-webdriver/lib/goog/async/run.js:130:15)
[] at process._tickCallback (node.js:377:9)
[]
[] Error
[] at [object Object].ElementArrayFinder.applyAction_ (/Users/wswebcreation/protractor-flake-tests/node_modules/protractor-flake/node_modules/protractor/lib/element.js:392:21)
[] at [object Object].self.(anonymous function) [as click] (/Users/wswebcreation/protractor-flake-tests/node_modules/protractor-flake/node_modules/protractor/lib/element.js:76:19)
[] at [object Object].self.(anonymous function) [as click] (/Users/wswebcreation/protractor-flake-tests/node_modules/protractor-flake/node_modules/protractor/lib/element.js:721:11)
[] at /Users/wswebcreation/protractor-flake-tests/node_modules/form-pageobjects/lib/inputselect.js:28:80
[] at /Users/wswebcreation/protractor-flake-tests/node_modules/protractor-flake/node_modules/protractor/lib/element.js:683:16
[] at [object Object].promise.ControlFlow.runInFrame_ (/Users/wswebcreation/protractor-flake-tests/node_modules/protractor-flake/node_modules/selenium-webdriver/lib/goog/../webdriver/promise.js:1857:20)
[] at [object Object].goog.defineClass.notify (/Users/wswebcreation/protractor-flake-tests/node_modules/protractor-flake/node_modules/selenium-webdriver/lib/goog/../webdriver/promise.js:2448:25)
[] at [object Object].promise.Promise.notify_ (/Users/wswebcreation/protractor-flake-tests/node_modules/protractor-flake/node_modules/selenium-webdriver/lib/goog/../webdriver/promise.js:564:12)
[] at Array.forEach (native)
[] at [object Object].promise.Promise.notifyAll_ (/Users/wswebcreation/protractor-flake-tests/node_modules/protractor-flake/node_modules/selenium-webdriver/lib/goog/../webdriver/promise.js:553:15)
[] at goog.async.run.processWorkQueue (/Users/wswebcreation/protractor-flake-tests/node_modules/protractor-flake/node_modules/selenium-webdriver/lib/goog/async/run.js:130:15)
[] at process._tickCallback (node.js:377:9)
[]
[]
[] 1 scenario (1 failed)
[] 4 steps (1 failed, 1 skipped, 2 passed)
[] 0m11.880s
[] 1 instance(s) of WebDriver still running
.
------------------------------------
[] PID: 95281
[] Specs: /Users/wswebcreation/protractor-flake-tests/features/another.flakey.feature
[]
[] Using the selenium server at http://localhost:4444/wd/hub
[] @contact
[] Feature: Contact options
[]
[] Scenario Outline: Open contact options
[] Given I am on the homepage
[] When I select Chat
[] Then the Chat window should be shown
[] Specs: /Users/wswebcreation/protractor-flake-tests/features/another.flakey.feature
[]
[] Scenario Outline: Open contact options
[] Given I am on the homepage
[] When I select Call
[] Then the Call window should be shown
[]
[] Scenario Outline: Open contact options
[] Given I am on the homepage
[] When I select E-mail
[] Then the E-mail window should be shown
[]
[] Failures:
[]
[] 1) Scenario: Open contact options - features/another.flakey.feature:14
[] Step: Then the Chat window should be shown - features/another.flakey.feature:10
[] Step Definition: step_definitions/contact.steps.js:21
[] Message:
[] AssertionError: expected false to equal true
[]
[]
[]
[] 4 scenarios (1 failed, 3 passed)
[] 16 steps (1 failed, 15 passed)
[] 0m20.286s
[] 0 instance(s) of WebDriver still running
[] chrome
[] chrome
[] chrome
[] chrome
[] overall: 2 failed spec(s) and 1 process(es) failed to complete
[launcher] Process exited with error code 100