Project Number Date
ApolloFullRunnerReport 2021.AT1.23 28 lip 2021, 07:05

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 36s 199ms Failed
Feature Filters
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 2s 109ms
When Go to "TRANSPORT_TABLE" 117ms
Then Check transport is loaded "DELIVERY" 1s 118ms
Before Hooks.showScenarioName(Scenario) 000ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 417ms
When Go to "TRANSPORT_TABLE" 117ms
Then Check transport is loaded "DELIVERY" 1s 161ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-piast" 1s 407ms
When Go to "TRANSPORT_TABLE" 103ms
Then Check transport is loaded "DELIVERY" 1s 151ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 689ms
When Go to "TRANSPORT_TABLE" 116ms
Then Check transport is loaded "LOAD" 1s 103ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 1s 314ms
When Go to "TRANSPORT_TABLE" 107ms
Then Check transport is loaded "DELIVERY" 1s 140ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 992ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-alrec" 1s 299ms
And Delete created transport by API 088ms
When Go to "ARCHIVE_TAB" 202ms
And Show all transport "true" 226ms
Then Check specific column "CONTRACTOR" 730ms
After Hooks.deleteTransportsAfterTest() 067ms
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-sempertrans" 089ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 15s 234ms
When Login as "sempertrans-admin" 1s 625ms
And Go to "TRANSPORT_TABLE" 185ms
And Show all transport "false" 174ms
And Select transportType "DELIVERY" 1s 081ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 104ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "2" days 1s 258ms
And Select transportType "DELIVERY" 1s 104ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 075ms
Then Verify if new transport appear in transport table with polling "true" 5s 034ms
After Hooks.deleteTransportsAfterTest() 145ms
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-alrec" 095ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" 1s 316ms
When Login as "alrec-admin" 913ms
And Go to "TRANSPORT_TABLE" 128ms
And Show all transport "true" 233ms
And Select transportType "DELIVERY" 1s 101ms
And Fill text based "CONTRACTOR" filter with "DAA1" 076ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" in "2" days 1s 333ms
And Select transportType "DELIVERY" 1s 096ms
And Fill text based "CONTRACTOR" filter with "DAA1" 070ms
Then Verify if new transport appear in transport table with polling "true" 5s 040ms
After Hooks.deleteTransportsAfterTest() 195ms
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-sempertrans" 089ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 205ms
When Login as "sempertrans-admin" 973ms
And Go to "TRANSPORT_TABLE" 195ms
And Show all transport "false" 164ms
And Select transportType "DELIVERY" 1s 076ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 093ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-sempertrans" in "2" days 1s 211ms
And Select transportType "DELIVERY" 1s 099ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 077ms
Then Verify if new transport appear in transport table with polling "false" 20s 043ms
After Hooks.deleteTransportsAfterTest() 146ms
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-alrec" 092ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" 1s 313ms
When Login as "alrec-admin" 981ms
And Go to "TRANSPORT_TABLE" 136ms
And Show all transport "true" 214ms
And Select transportType "DELIVERY" 1s 107ms
And Fill text based "CONTRACTOR" filter with "DAA1" 079ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-alrec" in "2" days 1s 287ms
And Select transportType "DELIVERY" 1s 076ms
And Fill text based "CONTRACTOR" filter with "DAA1" 066ms
Then Verify if new transport appear in transport table with polling "false" 20s 023ms
After Hooks.deleteTransportsAfterTest() 210ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "swisskrono-purchasing-department" 085ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 250ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 2s 071ms
When Go to "TRANSPORT_TABLE" 187ms
And Sort transports by "show-mine" 1s 049ms
And Show all transport types 1s 071ms
Then Verify that created transport is "true" in transport table 1s 069ms
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" 089ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 221ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 037ms
When Go to "TRANSPORT_TABLE" 171ms
And Sort transports by "show-all" 1s 053ms
And Show all transport types 1s 063ms
Then Verify that created transport is "true" in transport table 31s 641ms
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() 091ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "swisskrono-admin" 090ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 1s 259ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 482ms
When Go to "TRANSPORT_TABLE" 124ms
And Sort transports by "show-mine" 1s 080ms
And Show all transport types 1s 052ms
Then Verify that created transport is "false" in transport table 31s 582ms
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" 096ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 1s 255ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 246ms
When Go to "TRANSPORT_TABLE" 131ms
And Sort transports by "show-all" 1s 054ms
And Show all transport types 1s 077ms
Then Verify that created transport is "true" in transport table 32s 202ms
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() 109ms
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "swisskrono-purchasing-department" 087ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 5s 107ms
And Delete created transport by API 089ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 2s 907ms
When Go to "ARCHIVE_TAB" 211ms
And Sort transports by "show-mine" 1s 058ms
And Show "SMALLS_IMPORT" 072ms
Then Verify that created transport is "true" in transport table 15s 092ms
After Hooks.deleteTransportAfterTest() 081ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "swisskrono-purchasing-department" 090ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 15s 194ms
And Delete created transport by API 118ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 207ms
When Go to "ARCHIVE_TAB" 207ms
And Sort transports by "show-all" 1s 052ms
And Show "SMALLS_IMPORT" 080ms
Then Verify that created transport is "true" in transport table 15s 078ms
After Hooks.deleteTransportAfterTest() 077ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "swisskrono-admin" 092ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 15s 198ms
And Delete created transport by API 098ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 198ms
When Go to "ARCHIVE_TAB" 194ms
And Sort transports by "show-mine" 1s 062ms
And Show "SMALLS_IMPORT" 072ms
Then Verify that created transport is "false" in transport table 45s 587ms
After Hooks.deleteTransportAfterTest() 078ms
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 250ms
And Delete created transport by API 082ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 228ms
When Go to "ARCHIVE_TAB" 231ms
And Sort transports by "show-all" 1s 053ms
And Show "SMALLS_IMPORT" 082ms
Then Verify that created transport is "true" in transport table 15s 064ms
After Hooks.deleteTransportAfterTest() 087ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-alrec" 093ms
And Create transport "CREATE_TRANSPORT_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 15s 227ms
And Create transport "CREATE_TRANSPORT_SECOND_SUPPLIER" by JSON file as "super-admin-alrec" 15s 217ms
When Login as "alrec-admin" 1s 030ms
And Go to "TRANSPORT_TABLE" 114ms
And Show all transport "true" 249ms
And Select transportType "TRANSPORT_ORDER" 1s 133ms
Then Check if load and unload place filters work properly "UNLOAD_PLACE" 24s 740ms
After Hooks.deleteTransportsAfterTest() 168ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-alrec" 103ms
And Create transport "CREATE_INBOUND_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 1s 262ms
And Create transport "CREATE_INBOUND_SECOND_SUPPLIER" by JSON file as "super-admin-alrec" 1s 211ms
When Login as "alrec-admin" 999ms
And Go to "TRANSPORT_TABLE" 124ms
And Show all transport "true" 283ms
And Select transportType "INBOUND" 1s 068ms
Then Check if load and unload place filters work properly "LOAD_PLACE" 24s 799ms
After Hooks.deleteTransportsAfterTest() 185ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-alrec" 092ms
And Create transport "CREATE_TRANSPORT_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 1s 260ms
When Login as "alrec-admin" 1s
And Go to "TRANSPORT_TABLE" 124ms
And Show all transport "true" 230ms
And Select transportType "TRANSPORT_ORDER" 1s 143ms
Then Check if load and unload time filters work properly "LOAD_TIME_WINDOW" 36s 530ms
After Hooks.deleteTransportAfterTest() 077ms
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 964ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 211ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 100ms
And Accept transferred transport by Api 157ms
And Create advice "ADVICE_SMALLS" "SMALLS_IMPORT" "super-admin-skz" 31s 186ms
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-63-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.2YbeIG}, 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: 8119d38f5b5fa3d915c8676ab5fda1e1
*** Element info: {Using=xpath, value=//td[@data-column-name='ADVICE' and ancestor-or-self::*[@data-transport-type='SMALLS_IMPORT']]//button}
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	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() 078ms
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 529ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 1s 245ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 091ms
And Accept transferred transport by Api 130ms
And Create advice "ADVICE_SMALLS" "SMALLS_EXPORT" "super-admin-skz" 31s 434ms
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-63-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.2YbeIG}, 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: 8119d38f5b5fa3d915c8676ab5fda1e1
*** Element info: {Using=xpath, value=//td[@data-column-name='ADVICE' and ancestor-or-self::*[@data-transport-type='SMALLS_EXPORT']]//button}
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	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() 123ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-neuca" 091ms
And Prepare setting: "TRANSPORT_TABLE_DAYS_LIMIT" with value: "7d" with "super-admin-neuca" 003ms
When Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "8" days 6s 120ms
And Login as "neuca-admin" 3s 457ms
And Go to "TRANSPORT_TABLE" 234ms
Then Verify that created transport is "false" in transport table 45s 648ms
And Toggle transport table days limit filter 082ms
And Verify that created transport is "true" in transport table 15s 079ms
After Hooks.deleteTransportAfterTest() 119ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-neuca" 089ms
And Get custom field settings for "DELIVERY" transport type and "neuca" company 019ms
And Mark custom fields as not obligatory 006ms
And Get setting "SORT_TABLE_BY_TRANSPORT_COMPLETED" for "neuca" 028ms
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 037ms
Then Login as "neuca-admin" 884ms
And Go to "TRANSPORT_TABLE" 238ms
And Confirm statuses until reach "process-ended" 31s 270ms
Then Check if sorting by 'Finished' status is working correctly 068ms
After Hooks.deleteTransportsAfterTest() 592ms
After Hooks.rollbackAllCustomFieldsSettings() 103ms
After Hooks.rollbackSettings() 196ms