Project Number Date
ApolloFullRunnerReport develop.347 15 cze 2021, 22:44

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Filters 185 3 0 0 0 188 23 3 26 14m 7s 259ms Failed
Feature Filters
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 670ms
When Go to "TRANSPORT_TABLE" 212ms
Then Check transport is loaded "DELIVERY" 1s 103ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 267ms
When Go to "TRANSPORT_TABLE" 107ms
Then Check transport is loaded "DELIVERY" 1s 153ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-piast" 1s 062ms
When Go to "TRANSPORT_TABLE" 220ms
Then Check transport is loaded "DELIVERY" 1s 123ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 243ms
When Go to "TRANSPORT_TABLE" 184ms
Then Check transport is loaded "LOAD" 1s 123ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 1s 096ms
When Go to "TRANSPORT_TABLE" 130ms
Then Check transport is loaded "DELIVERY" 1s 124ms
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 1s 921ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 250ms
And Delete created transport by API 073ms
When Go to "ARCHIVE_TAB" 317ms
And Show all transport "false" 015ms
Then Check specific column "CONTRACTOR" 1s 441ms
After Hooks.deleteAllTransports() 1m 16s 437ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 1s 042ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-alrec" 1s 300ms
And Delete created transport by API 074ms
When Go to "ARCHIVE_TAB" 207ms
And Show all transport "true" 068ms
Then Check specific column "CONTRACTOR" 1s 394ms
After Hooks.deleteAllTransports() 1m 1s 531ms
Given Set token of apiUsername "super-admin-sempertrans" 107ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 135ms
When Login as "sempertrans-admin" 972ms
And Go to "TRANSPORT_TABLE" 188ms
And Show all transport "false" 013ms
And Select transportType "DELIVERY" 1s 082ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 096ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "2" days 1s 201ms
And Select transportType "DELIVERY" 1s 103ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 098ms
Then Verify if new transport appear in transport table with polling "true" 5s 043ms
After Hooks.deleteAllTransports() 1m 1s 546ms
Given Set token of apiUsername "super-admin-alrec" 159ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" 1s 385ms
When Login as "alrec-admin" 1s 317ms
And Go to "TRANSPORT_TABLE" 122ms
And Show all transport "true" 063ms
And Select transportType "DELIVERY" 1s 111ms
And Fill text based "CONTRACTOR" filter with "DAA1" 087ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" in "2" days 1s 331ms
And Select transportType "DELIVERY" 1s 100ms
And Fill text based "CONTRACTOR" filter with "DAA1" 076ms
Then Verify if new transport appear in transport table with polling "true" 5s 027ms
After Hooks.deleteAllTransports() 46s 669ms
Given Set token of apiUsername "super-admin-sempertrans" 100ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 161ms
When Login as "sempertrans-admin" 1s 195ms
And Go to "TRANSPORT_TABLE" 149ms
And Show all transport "false" 008ms
And Select transportType "DELIVERY" 1s 070ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 088ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-sempertrans" in "2" days 1s 197ms
And Select transportType "DELIVERY" 1s 142ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 112ms
Then Verify if new transport appear in transport table with polling "false" 20s 040ms
After Hooks.deleteAllTransports() 1m 1s 624ms
Given Set token of apiUsername "super-admin-alrec" 171ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" 1s 266ms
When Login as "alrec-admin" 1s 163ms
And Go to "TRANSPORT_TABLE" 105ms
And Show all transport "true" 079ms
And Select transportType "DELIVERY" 1s 109ms
And Fill text based "CONTRACTOR" filter with "DAA1" 069ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-alrec" in "2" days 1s 289ms
And Select transportType "DELIVERY" 1s 071ms
And Fill text based "CONTRACTOR" filter with "DAA1" 092ms
Then Verify if new transport appear in transport table with polling "false" 20s 057ms
After Hooks.deleteAllTransports() 46s 763ms
Given Set token of apiUsername "swisskrono-purchasing-department" 099ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 224ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 2s 048ms
When Go to "TRANSPORT_TABLE" 175ms
And Sort transports by "show-mine" 1s 058ms
And Show all transport types 1s 079ms
Then Verify that created transport is "true" in transport table 1s 089ms
After Hooks.deleteTransportAfterTest() 084ms
Given Set token of apiUsername "swisskrono-purchasing-department" 099ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 197ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 099ms
When Go to "TRANSPORT_TABLE" 182ms
And Sort transports by "show-all" 1s 060ms
And Show all transport types 1s 069ms
Then Verify that created transport is "true" in transport table 1s 084ms
After Hooks.deleteTransportAfterTest() 104ms
Given Set token of apiUsername "swisskrono-admin" 103ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 1s 206ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 065ms
When Go to "TRANSPORT_TABLE" 121ms
And Sort transports by "show-mine" 1s 076ms
And Show all transport types 1s 072ms
Then Verify that created transport is "false" in transport table 1m 18s 274ms
After Hooks.deleteTransportAfterTest() 138ms
Given Set token of apiUsername "swisskrono-admin" 096ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 1s 252ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 201ms
When Go to "TRANSPORT_TABLE" 131ms
And Sort transports by "show-all" 1s 063ms
And Show all transport types 1s 108ms
Then Verify that created transport is "true" in transport table 1s 063ms
After Hooks.deleteTransportAfterTest() 079ms
Given Set token of apiUsername "swisskrono-purchasing-department" 100ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 226ms
And Delete created transport by API 104ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 295ms
When Go to "ARCHIVE_TAB" 189ms
And Sort transports by "show-mine" 1s 057ms
And Show "SMALLS_IMPORT" 070ms
Then Verify that created transport is "true" in transport table 15s 098ms
After Hooks.deleteTransportAfterTest() 067ms
Given Set token of apiUsername "swisskrono-purchasing-department" 106ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 15s 227ms
And Delete created transport by API 086ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 182ms
When Go to "ARCHIVE_TAB" 205ms
And Sort transports by "show-all" 1s 054ms
And Show "SMALLS_IMPORT" 124ms
Then Verify that created transport is "true" in transport table 15s 059ms
After Hooks.deleteTransportAfterTest() 063ms
Given Set token of apiUsername "swisskrono-admin" 202ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 15s 306ms
And Delete created transport by API 074ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 356ms
When Go to "ARCHIVE_TAB" 205ms
And Sort transports by "show-mine" 1s 055ms
And Show "SMALLS_IMPORT" 075ms
Then Verify that created transport is "false" in transport table 1m 32s 185ms
After Hooks.deleteTransportAfterTest() 111ms
Given Set token of apiUsername "swisskrono-admin" 193ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 15s 258ms
And Delete created transport by API 143ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 479ms
When Go to "ARCHIVE_TAB" 175ms
And Sort transports by "show-all" 1s 124ms
And Show "SMALLS_IMPORT" 115ms
Then Verify that created transport is "true" in transport table 15s 087ms
After Hooks.deleteTransportAfterTest() 063ms
Given Set token of apiUsername "super-admin-alrec" 105ms
And Create transport "CREATE_TRANSPORT_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 15s 269ms
And Create transport "CREATE_TRANSPORT_SECOND_SUPPLIER" by JSON file as "super-admin-alrec" 15s 268ms
When Login as "alrec-admin" 1s 134ms
And Go to "TRANSPORT_TABLE" 147ms
And Show all transport "true" 115ms
And Select transportType "TRANSPORT_ORDER" 1s 148ms
Then Check if load and unload place filters work properly "UNLOAD_PLACE" 24s 741ms
After Hooks.deleteAllTransports() 46s 563ms
Given Set token of apiUsername "super-admin-alrec" 103ms
And Create transport "CREATE_INBOUND_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 1s 346ms
And Create transport "CREATE_INBOUND_SECOND_SUPPLIER" by JSON file as "super-admin-alrec" 1s 203ms
When Login as "alrec-admin" 983ms
And Go to "TRANSPORT_TABLE" 139ms
And Show all transport "true" 077ms
And Select transportType "INBOUND" 1s 103ms
Then Check if load and unload place filters work properly "LOAD_PLACE" 24s 885ms
After Hooks.deleteAllTransports() 46s 660ms
Given Set token of apiUsername "super-admin-alrec" 098ms
And Create transport "CREATE_TRANSPORT_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 1s 241ms
When Login as "alrec-admin" 990ms
And Go to "TRANSPORT_TABLE" 113ms
And Show all transport "true" 058ms
And Select transportType "TRANSPORT_ORDER" 1s 124ms
Then Check if load and unload time filters work properly "LOAD_TIME_WINDOW" 36s 601ms
After Hooks.deleteTransportAfterTest() 097ms
Scenario Outline Check if it is possible to choose what the search in the archive applies to
Steps
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 1s 448ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 268ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 112ms
And Accept transferred transport by Api 144ms
And Create advice "ADVICE_SMALLS" "SMALLS_IMPORT" "super-admin-skz" 50s 437ms
And Delete created transport by API 236ms
When Go to "ARCHIVE_TAB" 242ms
And Show "SMALLS_IMPORT" 065ms
Then Check if it is possible to search with different date property selects 23s 921ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//button[@data-field-name='transport-details-button']"}
  (Session info: headless chrome=91.0.4472.77)
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: 'ns3112421', ip: '94.23.29.183', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-136-generic', java.version: '1.8.0_201'
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.trLoV9}, 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.77, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: cf25e096a8cf8b0d45d47fc76baf8e88
*** Element info: {Using=xpath, value=//button[@data-field-name='transport-details-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 Pages.BasePage.getWebElementByXpath(BasePage.java:323)
	at Pages.Filters.FiltersPage.checkDateFilterPropertySelect(FiltersPage.java:225)
	at CucumberTests.Filters.FilterTransportTest.searchWithDifferentArchiveFilters(FilterTransportTest.java:98)
	at ✽.Check if it is possible to search with different date property selects(file:Features/Atom/Filters/Filter.feature:140)
After Hooks.deleteTransportAfterTest() 075ms
Scenario Outline Check if it is possible to choose what the search in the archive applies to
Steps
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 1s 280ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 1s 252ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 099ms
And Accept transferred transport by Api 103ms
And Create advice "ADVICE_SMALLS" "SMALLS_EXPORT" "super-admin-skz" 50s 177ms
And Delete created transport by API 180ms
When Go to "ARCHIVE_TAB" 299ms
And Show "SMALLS_EXPORT" 268ms
Then Check if it is possible to search with different date property selects 23s 127ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//button[@data-field-name='transport-details-button']"}
  (Session info: headless chrome=91.0.4472.77)
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: 'ns3112421', ip: '94.23.29.183', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-136-generic', java.version: '1.8.0_201'
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.trLoV9}, 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.77, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: cf25e096a8cf8b0d45d47fc76baf8e88
*** Element info: {Using=xpath, value=//button[@data-field-name='transport-details-button']}
	at sun.reflect.GeneratedConstructorAccessor195.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 Pages.BasePage.getWebElementByXpath(BasePage.java:323)
	at Pages.Filters.FiltersPage.checkDateFilterPropertySelect(FiltersPage.java:225)
	at CucumberTests.Filters.FilterTransportTest.searchWithDifferentArchiveFilters(FilterTransportTest.java:98)
	at ✽.Check if it is possible to search with different date property selects(file:Features/Atom/Filters/Filter.feature:140)
After Hooks.deleteTransportAfterTest() 107ms
Given Set token of apiUsername "super-admin-neuca" 107ms
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 15s 403ms
And Login as "neuca-admin" 1s 250ms
And Go to "TRANSPORT_TABLE" 195ms
Then Verify that created transport is "false" in transport table 1m 32s 151ms
And Toggle transport table days limit filter 096ms
And Verify that created transport is "true" in transport table 15s 041ms
After Hooks.deleteTransportAfterTest() 125ms
Scenario Outline Check if sorting by "Finished" status is working correctly [A-7517]
Steps
Given Set token of apiUsername "super-admin-neuca" 101ms
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" 15s 853ms
Then Login as "neuca-admin" 1s 094ms
And Go to "TRANSPORT_TABLE" 211ms
And Confirm statuses until reach "process-ended" 27s 801ms
Then Check if sorting by 'Finished' status is working correctly 117ms
java.lang.AssertionError: Transporty są nieprawidłowo posortowane
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.Sorting.SortingTest.testSortingByFinishedStatus(SortingTest.java:108)
	at ✽.Check if sorting by 'Finished' status is working correctly(file:Features/Atom/Filters/Filter.feature:169)
After Hooks.deleteTransportsAfterTest() 313ms
After Hooks.rollbackSettings() 221ms