Project Number Date
ApolloFullRunnerReport 2021.AT1.19 27 Jul 2021, 06:07

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Filters 172 4 8 0 0 184 21 4 25 11m 35s 413ms Failed
Feature Filters
Before Hooks.showScenarioName(Scenario) 000ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 393ms
When Go to "TRANSPORT_TABLE" 124ms
Then Check transport is loaded "DELIVERY" 1s 123ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 022ms
When Go to "TRANSPORT_TABLE" 117ms
Then Check transport is loaded "DELIVERY" 1s 166ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-piast" 948ms
When Go to "TRANSPORT_TABLE" 127ms
Then Check transport is loaded "DELIVERY" 1s 147ms
Before Hooks.showScenarioName(Scenario) 000ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 011ms
When Go to "TRANSPORT_TABLE" 113ms
Then Check transport is loaded "LOAD" 1s 113ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 986ms
When Go to "TRANSPORT_TABLE" 128ms
Then Check transport is loaded "DELIVERY" 1s 156ms
Before Hooks.showScenarioName(Scenario) 002ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 953ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-alrec" 1s 288ms
And Delete created transport by API 085ms
When Go to "ARCHIVE_TAB" 213ms
And Show all transport "true" 226ms
Then Check specific column "CONTRACTOR" 720ms
After Hooks.deleteTransportsAfterTest() 077ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-sempertrans" 086ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 15s 184ms
When Login as "sempertrans-admin" 1s 378ms
And Go to "TRANSPORT_TABLE" 206ms
And Show all transport "false" 162ms
And Select transportType "DELIVERY" 1s 080ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 087ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "2" days 1s 200ms
And Select transportType "DELIVERY" 1s 096ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 088ms
Then Verify if new transport appear in transport table with polling "true" 5s 043ms
After Hooks.deleteTransportsAfterTest() 167ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-alrec" 087ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" 1s 321ms
When Login as "alrec-admin" 864ms
And Go to "TRANSPORT_TABLE" 109ms
And Show all transport "true" 226ms
And Select transportType "DELIVERY" 1s 120ms
And Fill text based "CONTRACTOR" filter with "DAA1" 082ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" in "2" days 1s 319ms
And Select transportType "DELIVERY" 1s 094ms
And Fill text based "CONTRACTOR" filter with "DAA1" 071ms
Then Verify if new transport appear in transport table with polling "true" 5s 034ms
After Hooks.deleteTransportsAfterTest() 187ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-sempertrans" 092ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 198ms
When Login as "sempertrans-admin" 998ms
And Go to "TRANSPORT_TABLE" 209ms
And Show all transport "false" 163ms
And Select transportType "DELIVERY" 1s 078ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 101ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-sempertrans" in "2" days 1s 185ms
And Select transportType "DELIVERY" 1s 105ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 086ms
Then Verify if new transport appear in transport table with polling "false" 20s 020ms
After Hooks.deleteTransportsAfterTest() 134ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-alrec" 091ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" 1s 306ms
When Login as "alrec-admin" 949ms
And Go to "TRANSPORT_TABLE" 122ms
And Show all transport "true" 230ms
And Select transportType "DELIVERY" 1s 113ms
And Fill text based "CONTRACTOR" filter with "DAA1" 081ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-alrec" in "2" days 1s 295ms
And Select transportType "DELIVERY" 1s 088ms
And Fill text based "CONTRACTOR" filter with "DAA1" 070ms
Then Verify if new transport appear in transport table with polling "false" 20s 043ms
After Hooks.deleteTransportsAfterTest() 219ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "swisskrono-purchasing-department" 091ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 228ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 2s 108ms
When Go to "TRANSPORT_TABLE" 216ms
And Sort transports by "show-mine" 1s 060ms
And Show all transport types 1s 077ms
Then Verify that created transport is "true" in transport table 1s 066ms
After Hooks.deleteTransportAfterTest() 089ms
Scenario Outline Check if transport is marked based on the creating user
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "swisskrono-purchasing-department" 092ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 218ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 100ms
When Go to "TRANSPORT_TABLE" 200ms
And Sort transports by "show-all" 1s 051ms
And Show all transport types 1s 074ms
Then Verify that created transport is "true" in transport table 32s 451ms
java.lang.AssertionError: expected: but was:
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.failNotEquals(Assert.java:834)
	at org.junit.Assert.assertEquals(Assert.java:118)
	at org.junit.Assert.assertEquals(Assert.java:144)
	at CucumberTests._PerformanceTests.TransportTableTest.verifyThatCreatedTransportIsInTransportTable(TransportTableTest.java:120)
	at ✽.Verify that created transport is "true" in transport table(file:Features/Atom/Filters/Filter.feature:78)
After Hooks.deleteTransportAfterTest() 096ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "swisskrono-admin" 096ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 4s 864ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 2s 618ms
When Go to "TRANSPORT_TABLE" 125ms
And Sort transports by "show-mine" 1s 061ms
And Show all transport types 1s 059ms
Then Verify that created transport is "false" in transport table 31s 580ms
After Hooks.deleteTransportAfterTest() 093ms
Scenario Outline Check if transport is marked based on the creating user
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "swisskrono-admin" 093ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 1s 207ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 246ms
When Go to "TRANSPORT_TABLE" 144ms
And Sort transports by "show-all" 1s 043ms
And Show all transport types 1s 072ms
Then Verify that created transport is "true" in transport table 32s 058ms
java.lang.AssertionError: expected: but was:
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.failNotEquals(Assert.java:834)
	at org.junit.Assert.assertEquals(Assert.java:118)
	at org.junit.Assert.assertEquals(Assert.java:144)
	at CucumberTests._PerformanceTests.TransportTableTest.verifyThatCreatedTransportIsInTransportTable(TransportTableTest.java:120)
	at ✽.Verify that created transport is "true" in transport table(file:Features/Atom/Filters/Filter.feature:78)
After Hooks.deleteTransportAfterTest() 078ms
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "swisskrono-purchasing-department" 094ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 4s 791ms
And Delete created transport by API 080ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 2s 153ms
When Go to "ARCHIVE_TAB" 210ms
And Sort transports by "show-mine" 1s 062ms
And Show "SMALLS_IMPORT" 070ms
Then Verify that created transport is "true" in transport table 15s 098ms
After Hooks.deleteTransportAfterTest() 077ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "swisskrono-purchasing-department" 098ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 15s 134ms
And Delete created transport by API 090ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 164ms
When Go to "ARCHIVE_TAB" 217ms
And Sort transports by "show-all" 1s 053ms
And Show "SMALLS_IMPORT" 077ms
Then Verify that created transport is "true" in transport table 15s 069ms
After Hooks.deleteTransportAfterTest() 092ms
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "swisskrono-admin" 091ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 15s 218ms
And Delete created transport by API 149ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 243ms
When Go to "ARCHIVE_TAB" 200ms
And Sort transports by "show-mine" 1s 057ms
And Show "SMALLS_IMPORT" 074ms
Then Verify that created transport is "false" in transport table 45s 593ms
After Hooks.deleteTransportAfterTest() 078ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "swisskrono-admin" 089ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 15s 252ms
And Delete created transport by API 092ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 189ms
When Go to "ARCHIVE_TAB" 221ms
And Sort transports by "show-all" 1s 063ms
And Show "SMALLS_IMPORT" 068ms
Then Verify that created transport is "true" in transport table 15s 099ms
After Hooks.deleteTransportAfterTest() 078ms
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-alrec" 094ms
And Create transport "CREATE_TRANSPORT_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 15s 210ms
And Create transport "CREATE_TRANSPORT_SECOND_SUPPLIER" by JSON file as "super-admin-alrec" 15s 215ms
When Login as "alrec-admin" 1s 048ms
And Go to "TRANSPORT_TABLE" 133ms
And Show all transport "true" 236ms
And Select transportType "TRANSPORT_ORDER" 1s 139ms
Then Check if load and unload place filters work properly "UNLOAD_PLACE" 24s 761ms
After Hooks.deleteTransportsAfterTest() 176ms
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-alrec" 089ms
And Create transport "CREATE_INBOUND_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 1s 249ms
And Create transport "CREATE_INBOUND_SECOND_SUPPLIER" by JSON file as "super-admin-alrec" 1s 258ms
When Login as "alrec-admin" 972ms
And Go to "TRANSPORT_TABLE" 126ms
And Show all transport "true" 218ms
And Select transportType "INBOUND" 1s 073ms
Then Check if load and unload place filters work properly "LOAD_PLACE" 24s 772ms
After Hooks.deleteTransportsAfterTest() 178ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-alrec" 097ms
And Create transport "CREATE_TRANSPORT_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 1s 262ms
When Login as "alrec-admin" 1s 008ms
And Go to "TRANSPORT_TABLE" 112ms
And Show all transport "true" 235ms
And Select transportType "TRANSPORT_ORDER" 1s 124ms
Then Check if load and unload time filters work properly "LOAD_TIME_WINDOW" 36s 557ms
After Hooks.deleteTransportAfterTest() 110ms
Scenario Outline Check if it is possible to choose what the search in the archive applies to
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 1s 192ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 196ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 117ms
And Accept transferred transport by Api 126ms
And Create advice "ADVICE_SMALLS" "SMALLS_IMPORT" "super-admin-skz" 31s 407ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//td[@data-column-name='ADVICE' and ancestor-or-self::*[@data-transport-type='SMALLS_IMPORT']]//button"}
  (Session info: headless chrome=91.0.4472.164)
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T15:28:36.4Z'
System info: host: 'apollo-test', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '5.8.0-59-generic', java.version: '1.8.0_292'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=91.0.4472.101 (af52a90bf87030dd1523486a1cd3ae25c5d76c9b-refs/branch-heads/4472@{#1462}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.fbwBiO}, timeouts={implicit=0, pageLoad=300000, script=30000}, pageLoadStrategy=normal, unhandledPromptBehavior=dismiss and notify, strictFileInteractability=false, platform=LINUX, proxy=Proxy(), goog:chromeOptions={debuggerAddress=localhost:9222}, acceptInsecureCerts=false, browserVersion=91.0.4472.164, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 6791c7013c152c0be9f929a9b84cab41
*** Element info: {Using=xpath, value=//td[@data-column-name='ADVICE' and ancestor-or-self::*[@data-transport-type='SMALLS_IMPORT']]//button}
	at sun.reflect.GeneratedConstructorAccessor184.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:120)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:164)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:586)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
	at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:458)
	at org.openqa.selenium.By$ByXPath.findElement(By.java:361)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:348)
	at CucumberTests.Transport.AdviceTransport.adviceTransport(AdviceTransport.java:76)
	at CucumberTests.Transport.AdviceTransport.createAdvice(AdviceTransport.java:64)
	at ✽.Create advice "ADVICE_SMALLS" "SMALLS_IMPORT" "super-admin-skz"(file:Features/Atom/Filters/Filter.feature:137)
And Delete created transport by API 000ms
When Go to "ARCHIVE_TAB" 000ms
And Show "SMALLS_IMPORT" 000ms
Then Check if it is possible to search with different date property selects 000ms
After Hooks.deleteTransportAfterTest() 096ms
Scenario Outline Check if it is possible to choose what the search in the archive applies to
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 2s 130ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 1s 250ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 104ms
And Accept transferred transport by Api 199ms
And Create advice "ADVICE_SMALLS" "SMALLS_EXPORT" "super-admin-skz" 31s 372ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//td[@data-column-name='ADVICE' and ancestor-or-self::*[@data-transport-type='SMALLS_EXPORT']]//button"}
  (Session info: headless chrome=91.0.4472.164)
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T15:28:36.4Z'
System info: host: 'apollo-test', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '5.8.0-59-generic', java.version: '1.8.0_292'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=91.0.4472.101 (af52a90bf87030dd1523486a1cd3ae25c5d76c9b-refs/branch-heads/4472@{#1462}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.fbwBiO}, timeouts={implicit=0, pageLoad=300000, script=30000}, pageLoadStrategy=normal, unhandledPromptBehavior=dismiss and notify, strictFileInteractability=false, platform=LINUX, proxy=Proxy(), goog:chromeOptions={debuggerAddress=localhost:9222}, acceptInsecureCerts=false, browserVersion=91.0.4472.164, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 6791c7013c152c0be9f929a9b84cab41
*** Element info: {Using=xpath, value=//td[@data-column-name='ADVICE' and ancestor-or-self::*[@data-transport-type='SMALLS_EXPORT']]//button}
	at sun.reflect.GeneratedConstructorAccessor184.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:120)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:164)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:586)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
	at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:458)
	at org.openqa.selenium.By$ByXPath.findElement(By.java:361)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:348)
	at CucumberTests.Transport.AdviceTransport.adviceTransport(AdviceTransport.java:76)
	at CucumberTests.Transport.AdviceTransport.createAdvice(AdviceTransport.java:64)
	at ✽.Create advice "ADVICE_SMALLS" "SMALLS_EXPORT" "super-admin-skz"(file:Features/Atom/Filters/Filter.feature:137)
And Delete created transport by API 000ms
When Go to "ARCHIVE_TAB" 000ms
And Show "SMALLS_EXPORT" 000ms
Then Check if it is possible to search with different date property selects 000ms
After Hooks.deleteTransportAfterTest() 099ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-neuca" 097ms
And Prepare setting: "TRANSPORT_TABLE_DAYS_LIMIT" with value: "7d" with "super-admin-neuca" 002ms
When Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "8" days 5s 720ms
And Login as "neuca-admin" 2s 106ms
And Go to "TRANSPORT_TABLE" 214ms
Then Verify that created transport is "false" in transport table 45s 585ms
And Toggle transport table days limit filter 093ms
And Verify that created transport is "true" in transport table 15s 072ms
After Hooks.deleteTransportAfterTest() 117ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-neuca" 092ms
And Get custom field settings for "DELIVERY" transport type and "neuca" company 018ms
And Mark custom fields as not obligatory 005ms
And Get setting "SORT_TABLE_BY_TRANSPORT_COMPLETED" for "neuca" 026ms
And Prepare setting: "SORT_TABLE_BY_TRANSPORT_COMPLETED" with value: "true" with "super-admin-neuca" 002ms
When Create 3 transports "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 16s 038ms
Then Login as "neuca-admin" 926ms
And Go to "TRANSPORT_TABLE" 226ms
And Confirm statuses until reach "process-ended" 31s 749ms
Then Check if sorting by 'Finished' status is working correctly 095ms
After Hooks.deleteTransportsAfterTest() 580ms
After Hooks.rollbackAllCustomFieldsSettings() 4s 235ms
After Hooks.rollbackSettings() 1s 286ms