Project Number Date
ApolloFullRunnerReport apollo-test-2.116 13 sie 2021, 02:44

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Filters 143 6 35 0 0 184 19 6 25 9m 49s 293ms Failed
Feature Filters
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 9s 808ms
When Go to "TRANSPORT_TABLE" 371ms
Then Check transport is loaded "DELIVERY" 1s 362ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 5s 678ms
When Go to "TRANSPORT_TABLE" 422ms
Then Check transport is loaded "DELIVERY" 1s 423ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-piast" 5s 519ms
When Go to "TRANSPORT_TABLE" 414ms
Then Check transport is loaded "DELIVERY" 1s 381ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 7s 402ms
When Go to "TRANSPORT_TABLE" 377ms
Then Check transport is loaded "LOAD" 1s 353ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 4s 527ms
When Go to "TRANSPORT_TABLE" 385ms
Then Check transport is loaded "DELIVERY" 1s 432ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 2s 513ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-alrec" 2s 335ms
And Delete created transport by API 624ms
When Go to "ARCHIVE_TAB" 547ms
And Show all transport "true" 268ms
Then Check specific column "CONTRACTOR" 1s 189ms
After Hooks.deleteTransportsAfterTest() 516ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-sempertrans" 196ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 15s 820ms
When Login as "sempertrans-admin" 7s 086ms
And Go to "TRANSPORT_TABLE" 434ms
And Show all transport "false" 082ms
And Select transportType "DELIVERY" 1s 249ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 272ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "2" days 1s 986ms
And Select transportType "DELIVERY" 1s 262ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 271ms
Then Verify if new transport appear in transport table with polling "true" 5s 125ms
After Hooks.deleteTransportsAfterTest() 1s 062ms
Scenario Outline Check if transports are visible in table when using filter that does\doesn't apply to all created transports
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-alrec" 225ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" 244ms
java.lang.AssertionError: Nieoczekiwany błąd podczas żądania POST pod adresem /transports; status: 422, komunikat: [errors:[Właściwość [id] klasy [class logintegra.commands.warehouse.TimeWindowCommand] nie może być null]]
	at org.junit.Assert.fail(Assert.java:88)
	at Utils.RestUtils.RestUtil.postObjectToApolloApi(RestUtil.java:86)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAs(CreateTransport.java:87)
	at ✽.Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec"(file:Features/Atom/Filters/Filter.feature:53)
When Login as "alrec-admin" 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Show all transport "true" 000ms
And Select transportType "DELIVERY" 000ms
And Fill text based "CONTRACTOR" filter with "DAA1" 000ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" in "2" days 000ms
And Select transportType "DELIVERY" 000ms
And Fill text based "CONTRACTOR" filter with "DAA1" 000ms
Then Verify if new transport appear in transport table with polling "true" 000ms
After Hooks.deleteTransportsAfterTest() 000ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-sempertrans" 263ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 968ms
When Login as "sempertrans-admin" 2s 346ms
And Go to "TRANSPORT_TABLE" 488ms
And Show all transport "false" 090ms
And Select transportType "DELIVERY" 1s 274ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 292ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-sempertrans" in "2" days 2s 066ms
And Select transportType "DELIVERY" 1s 238ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 274ms
Then Verify if new transport appear in transport table with polling "false" 20s 063ms
After Hooks.deleteTransportsAfterTest() 1s 018ms
Scenario Outline Check if transports are visible in table when using filter that does\doesn't apply to all created transports
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-alrec" 240ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" 259ms
java.lang.AssertionError: Nieoczekiwany błąd podczas żądania POST pod adresem /transports; status: 422, komunikat: [errors:[Właściwość [id] klasy [class logintegra.commands.warehouse.TimeWindowCommand] nie może być null]]
	at org.junit.Assert.fail(Assert.java:88)
	at Utils.RestUtils.RestUtil.postObjectToApolloApi(RestUtil.java:86)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAs(CreateTransport.java:87)
	at ✽.Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec"(file:Features/Atom/Filters/Filter.feature:53)
When Login as "alrec-admin" 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Show all transport "true" 000ms
And Select transportType "DELIVERY" 000ms
And Fill text based "CONTRACTOR" filter with "DAA1" 000ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-alrec" in "2" days 000ms
And Select transportType "DELIVERY" 000ms
And Fill text based "CONTRACTOR" filter with "DAA1" 000ms
Then Verify if new transport appear in transport table with polling "false" 000ms
After Hooks.deleteTransportsAfterTest() 000ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "swisskrono-purchasing-department" 217ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 2s 265ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 9s 347ms
When Go to "TRANSPORT_TABLE" 455ms
And Sort transports by "show-mine" 1s 138ms
And Show all transport types 1s 193ms
Then Verify that created transport is "true" in transport table 1s 232ms
After Hooks.deleteTransportAfterTest() 657ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "swisskrono-purchasing-department" 221ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 2s 173ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 2s 777ms
When Go to "TRANSPORT_TABLE" 443ms
And Sort transports by "show-all" 1s 147ms
And Show all transport types 1s 184ms
Then Verify that created transport is "true" in transport table 1s 279ms
After Hooks.deleteTransportAfterTest() 670ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "swisskrono-admin" 224ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 2s 179ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 2s 677ms
When Go to "TRANSPORT_TABLE" 394ms
And Sort transports by "show-mine" 1s 130ms
And Show all transport types 1s 159ms
Then Verify that created transport is "false" in transport table 31s 805ms
After Hooks.deleteTransportAfterTest() 640ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "swisskrono-admin" 227ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 2s 282ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 2s 850ms
When Go to "TRANSPORT_TABLE" 382ms
And Sort transports by "show-all" 1s 147ms
And Show all transport types 1s 191ms
Then Verify that created transport is "true" in transport table 1s 282ms
After Hooks.deleteTransportAfterTest() 642ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "swisskrono-purchasing-department" 254ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 2s 137ms
And Delete created transport by API 681ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 2s 868ms
When Go to "ARCHIVE_TAB" 475ms
And Sort transports by "show-mine" 1s 126ms
And Show "SMALLS_IMPORT" 162ms
Then Verify that created transport is "true" in transport table 15s 128ms
After Hooks.deleteTransportAfterTest() 605ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "swisskrono-purchasing-department" 218ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 16s 099ms
And Delete created transport by API 630ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 2s 911ms
When Go to "ARCHIVE_TAB" 492ms
And Sort transports by "show-all" 1s 141ms
And Show "SMALLS_IMPORT" 184ms
Then Verify that created transport is "true" in transport table 15s 162ms
After Hooks.deleteTransportAfterTest() 576ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "swisskrono-admin" 218ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 16s 155ms
And Delete created transport by API 676ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 2s 923ms
When Go to "ARCHIVE_TAB" 505ms
And Sort transports by "show-mine" 1s 145ms
And Show "SMALLS_IMPORT" 184ms
Then Verify that created transport is "false" in transport table 45s 704ms
After Hooks.deleteTransportAfterTest() 612ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "swisskrono-admin" 215ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 16s 166ms
And Delete created transport by API 760ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 2s 941ms
When Go to "ARCHIVE_TAB" 509ms
And Sort transports by "show-all" 1s 150ms
And Show "SMALLS_IMPORT" 171ms
Then Verify that created transport is "true" in transport table 15s 108ms
After Hooks.deleteTransportAfterTest() 622ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-alrec" 256ms
And Create transport "CREATE_TRANSPORT_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 16s 094ms
And Create transport "CREATE_TRANSPORT_SECOND_SUPPLIER" by JSON file as "super-admin-alrec" 16s 127ms
When Login as "alrec-admin" 2s 370ms
And Go to "TRANSPORT_TABLE" 439ms
And Show all transport "true" 280ms
And Select transportType "TRANSPORT_ORDER" 1s 321ms
Then Check if load and unload place filters work properly "UNLOAD_PLACE" 26s 452ms
After Hooks.deleteTransportsAfterTest() 1s 051ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-alrec" 227ms
And Create transport "CREATE_INBOUND_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 2s 286ms
And Create transport "CREATE_INBOUND_SECOND_SUPPLIER" by JSON file as "super-admin-alrec" 2s 227ms
When Login as "alrec-admin" 2s 330ms
And Go to "TRANSPORT_TABLE" 422ms
And Show all transport "true" 277ms
And Select transportType "INBOUND" 1s 250ms
Then Check if load and unload place filters work properly "LOAD_PLACE" 26s 492ms
After Hooks.deleteTransportsAfterTest() 1s 100ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-alrec" 235ms
And Create transport "CREATE_TRANSPORT_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 2s 283ms
When Login as "alrec-admin" 2s 289ms
And Go to "TRANSPORT_TABLE" 410ms
And Show all transport "true" 271ms
And Select transportType "TRANSPORT_ORDER" 1s 310ms
Then Check if load and unload time filters work properly "LOAD_TIME_WINDOW" 37s 464ms
After Hooks.deleteTransportAfterTest() 524ms
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" 8s 116ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 2s 148ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 648ms
And Accept transferred transport by Api 651ms
And Create advice "ADVICE_SMALLS" "SMALLS_IMPORT" "super-admin-skz" 36s 885ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to no longer be visible: By.xpath: //button[@data-button-name='save'] (tried for 10 second(s) with 500 MILLISECONDS interval)
Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T15:28:36.4Z'
System info: host: 'apollo-test-2', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '5.8.0-50-generic', java.version: '1.8.0_292'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=92.0.4515.107 (87a818b10553a07434ea9e2b6dccf3cbe7895134-refs/branch-heads/4515@{#1634}), userDataDir=/home/teamcity/build-agent/temp/buildTmp/.com.google.Chrome.LEzQRD}, timeouts={implicit=0, pageLoad=300000, script=30000}, pageLoadStrategy=normal, unhandledPromptBehavior=dismiss and notify, strictFileInteractability=false, platform=LINUX, proxy=Proxy(), goog:chromeOptions={debuggerAddress=localhost:9222}, webauthn:extension:credBlob=true, acceptInsecureCerts=false, browserVersion=92.0.4515.131, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: a25bd0c5c1c96689075b9b6bad1f055f
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:82)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
	at Pages.BasePage.waitUntilElementDisappear(BasePage.java:215)
	at Pages.Transport.AdviceFormPage.confirm(AdviceFormPage.java:27)
	at CucumberTests.Transport.AdviceTransport.clickAdviceSaveButtonAndWaitForAdviceFormToDisappear(AdviceTransport.java:179)
	at CucumberTests.Transport.AdviceTransport.createAdvice(AdviceTransport.java:73)
	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() 571ms
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 830ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 2s 150ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 659ms
And Accept transferred transport by Api 646ms
And Create advice "ADVICE_SMALLS" "SMALLS_EXPORT" "super-admin-skz" 37s 106ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to no longer be visible: By.xpath: //button[@data-button-name='save'] (tried for 10 second(s) with 500 MILLISECONDS interval)
Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T15:28:36.4Z'
System info: host: 'apollo-test-2', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '5.8.0-50-generic', java.version: '1.8.0_292'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=92.0.4515.107 (87a818b10553a07434ea9e2b6dccf3cbe7895134-refs/branch-heads/4515@{#1634}), userDataDir=/home/teamcity/build-agent/temp/buildTmp/.com.google.Chrome.LEzQRD}, timeouts={implicit=0, pageLoad=300000, script=30000}, pageLoadStrategy=normal, unhandledPromptBehavior=dismiss and notify, strictFileInteractability=false, platform=LINUX, proxy=Proxy(), goog:chromeOptions={debuggerAddress=localhost:9222}, webauthn:extension:credBlob=true, acceptInsecureCerts=false, browserVersion=92.0.4515.131, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: a25bd0c5c1c96689075b9b6bad1f055f
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:82)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
	at Pages.BasePage.waitUntilElementDisappear(BasePage.java:215)
	at Pages.Transport.AdviceFormPage.confirm(AdviceFormPage.java:27)
	at CucumberTests.Transport.AdviceTransport.clickAdviceSaveButtonAndWaitForAdviceFormToDisappear(AdviceTransport.java:179)
	at CucumberTests.Transport.AdviceTransport.createAdvice(AdviceTransport.java:73)
	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() 549ms
Scenario Outline Check if transport table days limit filter displays correct transport
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-neuca" 215ms
And Prepare setting: "TRANSPORT_TABLE_DAYS_LIMIT" with value: "7d" with "super-admin-neuca" 166ms
When Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "8" days 326ms
java.lang.AssertionError: Nieoczekiwany błąd podczas żądania POST pod adresem /transports; status: 422, komunikat: [errors:[Właściwość [id] klasy [class logintegra.commands.warehouse.TimeWindowCommand] nie może być null]]
	at org.junit.Assert.fail(Assert.java:88)
	at Utils.RestUtils.RestUtil.postObjectToApolloApi(RestUtil.java:86)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAs(CreateTransport.java:87)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAsInDays(CreateTransport.java:79)
	at ✽.Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "8" days(file:Features/Atom/Filters/Filter.feature:151)
And Login as "neuca-admin" 000ms
And Go to "TRANSPORT_TABLE" 000ms
Then Verify that created transport is "false" in transport table 000ms
And Toggle transport table days limit filter 000ms
And Verify that created transport is "true" in transport table 000ms
After Hooks.deleteTransportAfterTest() 000ms
Scenario Outline Check if sorting by "Finished" status is working correctly [A-7517]
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-neuca" 238ms
And Get custom field settings for "DELIVERY" transport type and "neuca" company 114ms
And Mark custom fields as not obligatory 006ms
And Get setting "SORT_TABLE_BY_TRANSPORT_COMPLETED" for "neuca" 135ms
And Prepare setting: "SORT_TABLE_BY_TRANSPORT_COMPLETED" with value: "true" with "super-admin-neuca" 125ms
When Create 3 transports "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 303ms
java.lang.AssertionError: Nieoczekiwany błąd podczas żądania POST pod adresem /transports; status: 422, komunikat: [errors:[Właściwość [id] klasy [class logintegra.commands.warehouse.TimeWindowCommand] nie może być null]]
	at org.junit.Assert.fail(Assert.java:88)
	at Utils.RestUtils.RestUtil.postObjectToApolloApi(RestUtil.java:86)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAs(CreateTransport.java:87)
	at CucumberTests.Transport.CreateTransport.createMultipleByJSONFileAs(CreateTransport.java:71)
	at ✽.Create 3 transports "CREATE_DELIVERY" by JSON file as "super-admin-neuca"(file:Features/Atom/Filters/Filter.feature:168)
Then Login as "neuca-admin" 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Confirm statuses until reach "process-ended" 000ms
Then Check if sorting by 'Finished' status is working correctly 000ms
After Hooks.deleteTransportsAfterTest() 000ms
After Hooks.rollbackAllCustomFieldsSettings() 319ms
After Hooks.rollbackSettings() 099ms