Project Number Date
ApolloFullRunnerReport develop.361 28 mar 2021, 06:40

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Status confirmation 409 4 9 0 0 422 30 5 35 36m 21s 240ms Failed
Feature Status confirmation
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 394ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 447ms
When Find transport in table with status "advice-added" 3s 231ms
And Confirm statuses until reach "process-ended" 28s 118ms
Then Check if transport has "process-ended" 026ms
After Hooks.deleteTransportAfterTest() 145ms
Given Login as "pgf-admin" and set token of apiUsername "super-admin-pgf" 2s 388ms
And Create transport "CREATE_UNLOAD" by JSON file as "super-admin-pgf" 15s 654ms
When Find transport in table with status "planned" 17s 259ms
And Confirm statuses until reach "process-ended" 21s 648ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 098ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 1s 188ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-adama" 1s 312ms
When Find transport in table with status "planned" 3s 207ms
And Confirm statuses until reach "process-ended" 21s 557ms
Then Check if transport has "process-ended" 026ms
After Hooks.deleteTransportAfterTest() 094ms
Given Login as "swiss-krono-delivery-admin" and set token of apiUsername "super-admin-skd" 1s 124ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 15s 315ms
When Find transport in table with status "planned" 17s 221ms
And Confirm statuses until reach "departed" 24s 376ms
Then Check if transport has "departed" 027ms
After Hooks.deleteTransportAfterTest() 149ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 079ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-lantmannen" 1s 318ms
When Find transport in table with status "created" 3s 237ms
And Confirm statuses until reach "process-ended" 21s 556ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 098ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 124ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 1s 307ms
When Find transport in table with status "created" 3s 229ms
And Confirm statuses until reach "process-ended" 29s 728ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 105ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 219ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 316ms
When Find transport in table with status "planned" 3s 233ms
And Confirm statuses until reach "process-ended" 27s 002ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 119ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 175ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 366ms
When Find transport in table with status "planned" 3s 223ms
And Confirm statuses until reach "process-ended" 27s 031ms
Then Check if transport has "process-ended" 023ms
After Hooks.deleteTransportAfterTest() 105ms
Scenario Outline Check if transport has ended status after adding advice by user
Steps
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 2s 607ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 221ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 107ms
When Accept or reject "accept" transferred transport 18s 088ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 003ms
And Click button advice in transport table "SMALLS_IMPORT" 105ms
And Set advice window in schedule 2s 715ms
And Fill advice form 14s 593ms
And Click advice save button and wait for advice form to disappear 30s 775ms
And Check if window is "gray" 2s 031ms
java.lang.AssertionError
	at org.junit.Assert.fail(Assert.java:86)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at org.junit.Assert.assertTrue(Assert.java:52)
	at CucumberTests.Schedule.ScheduleTest.checkIfWindowIs(ScheduleTest.java:53)
	at ✽.Check if window is "gray"(file:Features/Atom/Statuses/ConfirmStatuses.feature:32)
And Go to "TRANSPORT_TABLE" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 156ms
Scenario Outline Check if transport has ended status after adding advice by user
Steps
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 108ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 1s 279ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 070ms
When Accept or reject "accept" transferred transport 18s 074ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 003ms
And Click button advice in transport table "SMALLS_EXPORT" 134ms
And Set advice window in schedule 2s 649ms
And Fill advice form 14s 631ms
And Click advice save button and wait for advice form to disappear 30s 741ms
And Check if window is "gray" 2s 034ms
java.lang.AssertionError
	at org.junit.Assert.fail(Assert.java:86)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at org.junit.Assert.assertTrue(Assert.java:52)
	at CucumberTests.Schedule.ScheduleTest.checkIfWindowIs(ScheduleTest.java:53)
	at ✽.Check if window is "gray"(file:Features/Atom/Statuses/ConfirmStatuses.feature:32)
And Go to "TRANSPORT_TABLE" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 132ms
Given Set token of apiUsername "super-admin-hochland" 096ms
And Add action authority with: "hochland" "hochland-admin" "DELIVERY" "UPDATE_ADVICE" "CHECKPOINT_BASED" "ARRIVAL" 210ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 15s 410ms
When Login as "hochland-admin" 2s 759ms
And Find transport in table with status "advice-added" 3s 291ms
And Confirm statuses until reach "arrived" 3s 838ms
And Go to transport details "DELIVERY" 4s 683ms
Then Check if it is not possible to edit advice 201ms
After Hooks.deleteTransportAfterTest() 113ms
After Hooks.rollbackAddedActionAuthorities() 058ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 2s 317ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 348ms
When Find transport in table with status "advice-added" 3s 220ms
And Check if transport row is "blue" 3s 071ms
And Confirm statuses until reach "arrived" 3s 827ms
And Check if transport row is "green" 3s 076ms
And Confirm statuses until reach "during-unload" 3s 749ms
Then Check if transport row is "orange" 3s 086ms
And Confirm statuses until reach "unloaded" 3s 795ms
Then Check if transport row is "darkgoldenrod" 3s 072ms
And Confirm statuses until reach "process-ended" 18s 794ms
Then Check if transport row is "silver" 3s 087ms
After Hooks.deleteTransportAfterTest() 114ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 014ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 197ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 003ms
And Show all transport types 1s 048ms
And Click button advice in transport table "DELIVERY" 131ms
And Set advice window in schedule 2s 556ms
And Fill advice form 8s 438ms
And Click advice save button and wait for advice form to disappear 30s 714ms
And Go to "TRANSPORT_TABLE" 248ms
And Find transport in table with status "advice-added" 3s 195ms
And Confirm statuses until reach "left-the-area" 17s 531ms
Then Check if next status is not possible to confirm 108ms
After Hooks.deleteTransportAfterTest() 138ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 175ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 197ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 003ms
And Show all transport types 1s 049ms
And Click button advice in transport table "LOAD" 108ms
And Set advice window in schedule 2s 578ms
And Fill advice form 8s 461ms
And Click advice save button and wait for advice form to disappear 30s 696ms
And Go to "TRANSPORT_TABLE" 212ms
And Find transport in table with status "advice-added" 3s 248ms
And Confirm statuses until reach "left-the-area" 17s 530ms
Then Check if next status is not possible to confirm 106ms
After Hooks.deleteTransportAfterTest() 115ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 178ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 208ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 003ms
And Show all transport types 1s 044ms
And Click button advice in transport table "DELIVERY" 117ms
And Set advice window in schedule 2s 626ms
And Fill advice form 8s 417ms
And Click advice save button and wait for advice form to disappear 30s 724ms
And Go to "TRANSPORT_TABLE" 242ms
And Find transport in table with status "advice-added" 3s 211ms
When Add file to transport by API 1s 007ms
And Confirm statuses until reach "process-ended" 35s 273ms
Then Check if transport has "process-ended" 026ms
After Hooks.deleteTransportAfterTest() 116ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 162ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 189ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 003ms
And Show all transport types 1s 042ms
And Click button advice in transport table "LOAD" 146ms
And Set advice window in schedule 2s 567ms
And Fill advice form 8s 393ms
And Click advice save button and wait for advice form to disappear 30s 743ms
And Go to "TRANSPORT_TABLE" 212ms
And Find transport in table with status "advice-added" 3s 254ms
When Add file to transport by API 318ms
And Confirm statuses until reach "process-ended" 35s 271ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 124ms
Given Set token of apiUsername "super-admin-hochland" 095ms
And Get "Magazynier (R)" settings from "hochland" in "TRANSFER_BETWEEN_WAREHOUSES" 367ms
And Set custom field "Magazynier (R)" with "EDIT_TRANSFER_BETWEEN_WAREHOUSES_WAREHOUSEMAN_U_CFD" in "TRANSFER_BETWEEN_WAREHOUSES" - "hochland" by "super-admin-hochland" 112ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 1s 167ms
And Get inputs from database "ADVICE_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 003ms
And Login as "hochland-admin" 3s 032ms
And Show all transport types 1s 060ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 133ms
And Set advice window in schedule 6s 440ms
And Fill advice form 11s 900ms
And Click advice save button and wait for advice form to disappear 30s 746ms
And Go to "TRANSPORT_TABLE" 211ms
And Find transport in table with status "advice-added" 3s 220ms
And Confirm statuses until reach "during-load" 6s 592ms
Then Check if next status is not possible to confirm 101ms
After Hooks.deleteTransportAfterTest() 126ms
After Hooks.rollbackCustomFieldSettings() 080ms
Given Set token of apiUsername "super-admin-keeeper" 093ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "LOAD" 021ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_LOAD_SANITARY_CONDITIONS_CFD" in "LOAD" - "keeeper" by "super-admin-keeeper" 033ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 191ms
And Get inputs from database "ADVICE_LOAD" "super-admin-keeeper" 003ms
And Login as "keeeper-admin" 2s 011ms
And Show all transport types 1s 142ms
And Click button advice in transport table "LOAD" 119ms
And Set advice window in schedule 2s 399ms
And Fill advice form 13s 239ms
And Click advice save button and wait for advice form to disappear 30s 740ms
And Go to "TRANSPORT_TABLE" 205ms
And Find transport in table with status "advice-added" 3s 249ms
And Confirm statuses until reach "arrived" 3s 821ms
Then Check if next status is not possible to confirm 115ms
After Hooks.deleteTransportAfterTest() 130ms
After Hooks.rollbackCustomFieldSettings() 039ms
Given Set token of apiUsername "super-admin-keeeper" 094ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "CONTAINER" 022ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_CONTAINER_SANITARY_CONDITIONS_CFD" in "CONTAINER" - "keeeper" by "super-admin-keeeper" 038ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 173ms
And Get inputs from database "ADVICE_CONTAINER" "super-admin-keeeper" 003ms
And Login as "keeeper-admin" 2s 133ms
And Show all transport types 1s 052ms
And Click button advice in transport table "CONTAINER" 121ms
And Set advice window in schedule 2s 402ms
And Fill advice form 13s 230ms
And Click advice save button and wait for advice form to disappear 30s 691ms
And Go to "TRANSPORT_TABLE" 207ms
And Find transport in table with status "advice-added" 3s 249ms
And Confirm statuses until reach "arrived" 3s 833ms
Then Check if next status is not possible to confirm 110ms
After Hooks.deleteTransportAfterTest() 107ms
After Hooks.rollbackCustomFieldSettings() 038ms
Given Set token of apiUsername "super-admin-keeeper" 095ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 017ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 034ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 337ms
And Login as "keeeper-admin" 1s 950ms
And Go to "TRANSPORT_TABLE" 097ms
And Find transport in table with status "planned" 3s 192ms
And Confirm statuses until reach "arrived" 3s 824ms
Then Check if next status is not possible to confirm 114ms
After Hooks.deleteTransportAfterTest() 122ms
After Hooks.rollbackCustomFieldSettings() 033ms
Given Set token of apiUsername "super-admin-keeeper" 097ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 014ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_TANKER_GRANULATE_DELIVERY_SANITARY_CONDITIONS_CFD" in "TANKER_GRANULATE_DELIVERY" - "keeeper" by "super-admin-keeeper" 033ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 342ms
And Login as "keeeper-admin" 2s 360ms
And Go to "TRANSPORT_TABLE" 100ms
And Find transport in table with status "planned" 3s 157ms
And Confirm statuses until reach "arrived" 3s 814ms
Then Check if next status is not possible to confirm 106ms
After Hooks.deleteTransportAfterTest() 110ms
After Hooks.rollbackCustomFieldSettings() 035ms
Given Set token of apiUsername "super-admin-hochland" 094ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 021ms
And Set custom field "Magazynier" with "EDIT_DELIVERY_WAREHOUSEMAN_CFD" in "DELIVERY" - "hochland" by "super-admin-hochland" 139ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 387ms
And Login as "hochland-admin" 2s 388ms
And Go to "TRANSPORT_TABLE" 182ms
And Find transport in table with status "advice-added" 3s 196ms
And Confirm statuses until reach "during-unload" 6s 501ms
Then Check if next status is not possible to confirm 131ms
After Hooks.deleteTransportAfterTest() 108ms
After Hooks.rollbackCustomFieldSettings() 100ms
Given Set token of apiUsername "super-admin-keeeper" 093ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "LOAD" 019ms
And Get inputs from database "ADVICE_LOAD" "super-admin-keeeper" 002ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_LOAD_SANITARY_CONDITIONS_CFD" in "LOAD" - "keeeper" by "super-admin-keeeper" 038ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 185ms
And Login as "keeeper-admin" 1s 806ms
And Show all transport types 1s 118ms
And Click button advice in transport table "LOAD" 094ms
And Set advice window in schedule 2s 364ms
And Fill advice form 13s 201ms
And Click advice save button and wait for advice form to disappear 30s 706ms
And Go to "TRANSPORT_TABLE" 189ms
And Find transport in table with status "advice-added" 3s 241ms
When Confirm statuses until reach "arrived" 3s 845ms
And Check if next status is not possible to confirm 103ms
And Get inputs from database "EDIT_LOAD" "super-admin-keeeper" 002ms
And Go to transport details "LOAD" 4s 370ms
And Open section: "advice-panel" 1s 072ms
And Fill transport form 24s 881ms
And Click "save-transport-and-close" save button and wait for form to disappear 16s 174ms
And Go to transport details "LOAD" 4s 360ms
And Open section: "advice-panel" 1s 074ms
And Fill "meeting-sanitary-and-technical-conditions" in transport form 15s 865ms
And Confirm statuses until reach "process-ended" 24s 249ms
Then Check if transport has "process-ended" 024ms
After Hooks.deleteTransportAfterTest() 108ms
After Hooks.rollbackCustomFieldSettings() 038ms
Given Set token of apiUsername "super-admin-keeeper" 096ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "CONTAINER" 024ms
And Get inputs from database "ADVICE_CONTAINER" "super-admin-keeeper" 002ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_CONTAINER_SANITARY_CONDITIONS_CFD" in "CONTAINER" - "keeeper" by "super-admin-keeeper" 038ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 198ms
And Login as "keeeper-admin" 2s 501ms
And Show all transport types 1s 055ms
And Click button advice in transport table "CONTAINER" 114ms
And Set advice window in schedule 2s 379ms
And Fill advice form 13s 207ms
And Click advice save button and wait for advice form to disappear 30s 724ms
And Go to "TRANSPORT_TABLE" 209ms
And Find transport in table with status "advice-added" 3s 252ms
When Confirm statuses until reach "arrived" 3s 838ms
And Check if next status is not possible to confirm 108ms
And Get inputs from database "EDIT_CONTAINER" "super-admin-keeeper" 002ms
And Go to transport details "CONTAINER" 4s 402ms
And Open section: "advice-panel" 1s 064ms
And Fill transport form 24s 737ms
And Click "save-transport-and-close" save button and wait for form to disappear 15s 628ms
And Go to transport details "CONTAINER" 4s 378ms
And Open section: "advice-panel" 1s 075ms
And Fill "meeting-sanitary-and-technical-conditions" in transport form 15s 843ms
And Confirm statuses until reach "process-ended" 24s 294ms
Then Check if transport has "process-ended" 024ms
After Hooks.deleteTransportAfterTest() 110ms
After Hooks.rollbackCustomFieldSettings() 061ms
Given Set token of apiUsername "super-admin-hochland" 092ms
And Get "Magazynier (R)" settings from "hochland" in "TRANSFER_BETWEEN_WAREHOUSES" 018ms
And Get inputs from database "ADVICE_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 002ms
And Set custom field "Magazynier (R)" with "EDIT_TRANSFER_BETWEEN_WAREHOUSES_WAREHOUSEMAN_U_CFD" in "TRANSFER_BETWEEN_WAREHOUSES" - "hochland" by "super-admin-hochland" 052ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 1s 167ms
And Login as "hochland-admin" 3s 029ms
And Show all transport types 1s 075ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 129ms
And Set advice window in schedule 6s 433ms
And Fill advice form 12s 044ms
And Click advice save button and wait for advice form to disappear 30s 745ms
And Go to "TRANSPORT_TABLE" 190ms
And Find transport in table with status "advice-added" 3s 211ms
When Confirm statuses until reach "during-load" 6s 606ms
And Check if next status is not possible to confirm 100ms
And Get inputs from database "EDIT_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 002ms
And Go to transport details "TRANSFER_BETWEEN_WAREHOUSES" 4s 669ms
And Open section: "advice-panel" 1s 070ms
And Fill transport form 36s 292ms
And Click "save-transport-and-close" save button and wait for form to disappear 16s 152ms
And Go to transport details "TRANSFER_BETWEEN_WAREHOUSES" 4s 527ms
And Open section: "advice-panel" 1s 056ms
And Fill "warehouseman-(u)" in transport form 15s 867ms
And Confirm statuses until reach "process-ended" 32s 533ms
Then Check if transport has "process-ended" 031ms
After Hooks.deleteTransportAfterTest() 145ms
After Hooks.rollbackCustomFieldSettings() 054ms
Given Set token of apiUsername "super-admin-keeeper" 093ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 020ms
And Get inputs from database "EDIT_DELIVERY" "super-admin-keeeper" 001ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 033ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 337ms
And Login as "keeeper-admin" 2s 459ms
And Go to "TRANSPORT_TABLE" 143ms
And Find transport in table with status "planned" 3s 182ms
When Confirm statuses until reach "arrived" 3s 811ms
And Check if next status is not possible to confirm 116ms
And Go to transport details "UNLOAD" 4s 427ms
And Fill transport form 37s 939ms
And Click "save-transport-and-close" save button and wait for form to disappear 16s 130ms
And Confirm statuses until reach "process-ended" 24s 301ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 123ms
After Hooks.rollbackCustomFieldSettings() 046ms
Given Set token of apiUsername "super-admin-keeeper" 101ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 020ms
And Get inputs from database "EDIT_TANKER_GRANULATE_DELIVERY" "super-admin-keeeper" 002ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_TANKER_GRANULATE_DELIVERY_SANITARY_CONDITIONS_CFD" in "TANKER_GRANULATE_DELIVERY" - "keeeper" by "super-admin-keeeper" 037ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 312ms
And Login as "keeeper-admin" 1s 980ms
And Go to "TRANSPORT_TABLE" 133ms
And Find transport in table with status "planned" 3s 223ms
When Confirm statuses until reach "arrived" 3s 812ms
And Check if next status is not possible to confirm 114ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 4s 385ms
And Fill transport form 36s 424ms
And Click "save-transport-and-close" save button and wait for form to disappear 15s 641ms
And Confirm statuses until reach "process-ended" 24s 272ms
Then Check if transport has "process-ended" 026ms
After Hooks.deleteTransportAfterTest() 119ms
After Hooks.rollbackCustomFieldSettings() 037ms
Given Set token of apiUsername "super-admin-hochland" 098ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 025ms
And Get inputs from database "EDIT_DELIVERY" "super-admin-hochland" 002ms
And Set custom field "Magazynier" with "EDIT_DELIVERY_WAREHOUSEMAN_CFD" in "DELIVERY" - "hochland" by "super-admin-hochland" 097ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 402ms
And Login as "hochland-admin" 2s 647ms
And Go to "TRANSPORT_TABLE" 199ms
And Find transport in table with status "advice-added" 3s 197ms
When Confirm statuses until reach "during-unload" 6s 578ms
And Check if next status is not possible to confirm 113ms
And Go to transport details "DELIVERY" 4s 659ms
And Fill transport form 36s 061ms
And Click "save-transport-and-close" save button and wait for form to disappear 16s 149ms
And Confirm statuses until reach "process-ended" 7s 076ms
Then Check if transport has "process-ended" 024ms
After Hooks.deleteTransportAfterTest() 100ms
After Hooks.rollbackCustomFieldSettings() 100ms
Given Set token of apiUsername "super-admin-skd" 098ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 1s 319ms
And Confirm status "REPORTING" by Public API "v1" 078ms
And Confirm status "ARRIVAL" by Public API "v1" 102ms
And Login as "swiss-krono-delivery-guard" 1s 651ms
And Go to "TRANSPORT_TABLE" 179ms
When Confirm "Departure" status in transport row 3s 096ms
Then Verify that "Departure" has been confirmed 041ms
After Hooks.deleteTransportAfterTest() 147ms
Given Set token of apiUsername "super-admin-keeeper" 095ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 020ms
And Get inputs from database "EDIT_DELIVERY" "super-admin-keeeper" 002ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 040ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 15s 345ms
When Login as "keeeper-admin" 2s 020ms
And Find transport in table with status "planned" 3s 215ms
And Confirm statuses until reach "arrived" 3s 797ms
And Go to transport details "UNLOAD" 4s 374ms
And Fill transport form 37s 963ms
Then Check if next status is not possible to confirm in transport details 070ms
After Hooks.deleteTransportAfterTest() 110ms
After Hooks.rollbackCustomFieldSettings() 033ms
Given Set token of apiUsername "super-admin-keeeper" 097ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 025ms
And Get inputs from database "EDIT_TANKER_GRANULATE_DELIVERY" "super-admin-keeeper" 002ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_TANKER_GRANULATE_DELIVERY_SANITARY_CONDITIONS_CFD" in "TANKER_GRANULATE_DELIVERY" - "keeeper" by "super-admin-keeeper" 033ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 361ms
When Login as "keeeper-admin" 2s 042ms
And Find transport in table with status "planned" 3s 196ms
And Confirm statuses until reach "arrived" 3s 823ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 4s 369ms
And Fill transport form 36s 350ms
Then Check if next status is not possible to confirm in transport details 071ms
After Hooks.deleteTransportAfterTest() 114ms
After Hooks.rollbackCustomFieldSettings() 037ms
Given Set token of apiUsername "super-admin-hochland" 096ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 023ms
And Get inputs from database "EDIT_DELIVERY" "super-admin-hochland" 003ms
And Set custom field "Magazynier" with "EDIT_DELIVERY_WAREHOUSEMAN_CFD" in "DELIVERY" - "hochland" by "super-admin-hochland" 099ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 325ms
When Login as "hochland-admin" 2s 345ms
And Find transport in table with status "advice-added" 3s 311ms
And Confirm statuses until reach "during-unload" 6s 576ms
And Go to transport details "DELIVERY" 4s 670ms
And Fill transport form 36s 100ms
Then Check if next status is not possible to confirm in transport details 069ms
After Hooks.deleteTransportAfterTest() 093ms
After Hooks.rollbackCustomFieldSettings() 097ms
Scenario Outline Check if unload step status is visible for specific users [A-6868]
Steps
Given Set token of apiUsername "super-admin-skz" 093ms
And Add action authority with: "swisskrono" "swisskrono-admin" "SMALLS_EXPORT" "MOVE_UNLOAD_STEPS" "ACTIVE" 069ms
And Add action authority with: "swisskrono" "pskza1-carrier@qa.qa-test" "SMALLS_EXPORT" "MOVE_UNLOAD_STEPS" "ACTIVE" 044ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 1s 205ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 102ms
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 2s 262ms
And Show all transport types 1s 059ms
Then Check if transport has "Potwierdzenie kolejności rozładunków" 15s 014ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//td[contains(@data-status-name, 'Potwierdzenie kolejności rozładunków')]"}
  (Session info: headless chrome=89.0.4389.90)
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=89.0.4389.23 (61b08ee2c50024bab004e48d2b1b083cdbdac579-refs/branch-heads/4389@{#294}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.NcN8X9}, 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=89.0.4389.90, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 8364b788ceca43c3b8d49cb081b5b200
*** Element info: {Using=xpath, value=//td[contains(@data-status-name, 'Potwierdzenie kolejności rozładunków')]}
	at sun.reflect.GeneratedConstructorAccessor199.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.StatusTests.StatusUtils.checkIfTransportHasStatus(StatusUtils.java:20)
	at ✽.Check if transport has "Potwierdzenie kolejności rozładunków"(file:Features/Atom/Statuses/ConfirmStatuses.feature:252)
And If user is login then logout 000ms
And Login as "pskza1-carrier@qa.qa-test" 000ms
When Accept or reject "accept" transferred transport 000ms
And Show all transport types 000ms
Then Check if transport has "Potwierdzenie kolejności rozładunków" 000ms
After Hooks.rollbackAddedActionAuthorities() 131ms
After Hooks.deleteAllTransports() 46s 461ms
Scenario Outline Check if statuses in new orders are created based on current status scheme [A-6867]
Steps
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 2s 099ms
And Create task with new status by JSON file "NEW_STATUS_SMALLS_IMPORT" as "super-admin-skz" 189ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 217ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 072ms
When Accept or reject "accept" transferred transport 17s 986ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 002ms
And Click button advice in transport table "SMALLS_IMPORT" 123ms
And Set advice window in schedule 2s 783ms
And Fill advice form 14s 633ms
And Click advice save button and wait for advice form to disappear 30s 709ms
And If user is login then logout 126ms
And Login as "swisskrono-admin" 2s 379ms
And Show all transport types 1s 059ms
Then Check if transport has "testowy-różoffy-statusik" 030ms
And Go to "SETTINGS_TAB" 317ms
When Disable status "testowy-różoffy-statusik" for transport "SMALLS_IMPORT" 1s 591ms
And Delete created transport by API 160ms
Then If user is login then logout 071ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 270ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 233ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 072ms
When Accept or reject "accept" transferred transport 17s 964ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 003ms
And Click button advice in transport table "SMALLS_IMPORT" 127ms
And Set advice window in schedule 2s 688ms
And Fill advice form 14s 728ms
And Click advice save button and wait for advice form to disappear 30s 799ms
And If user is login then logout 119ms
And Login as "swisskrono-admin" 1s 385ms
And Show all transport types 1s 067ms
Then Check if transport has disabled status "testowy-różoffy-statusik" 15s 033ms
Hooks
After Hooks.deleteAllTransports() 1m 1s 343ms
After Hooks.deleteAllAddedStatus() 15s 053ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div/a[text()='Drobnica import']"}
  (Session info: headless chrome=89.0.4389.90)
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=89.0.4389.23 (61b08ee2c50024bab004e48d2b1b083cdbdac579-refs/branch-heads/4389@{#294}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.NcN8X9}, 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=89.0.4389.90, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 8364b788ceca43c3b8d49cb081b5b200
*** Element info: {Using=xpath, value=//div/a[text()='Drobnica import']}
	at sun.reflect.GeneratedConstructorAccessor199.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.Settings.SettingsPage.goToTransportTypeSettings(SettingsPage.java:35)
	at CucumberTests.Hooks.deleteAllAddedStatus(Hooks.java:568)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at cucumber.runtime.Utils$1.call(Utils.java:26)
	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
	at cucumber.runtime.Utils.invoke(Utils.java:20)
	at cucumber.runtime.java.JavaHookDefinition.execute(JavaHookDefinition.java:60)
	at cucumber.runner.HookDefinitionMatch.runStep(HookDefinitionMatch.java:16)
	at cucumber.runner.TestStep.executeStep(TestStep.java:63)
	at cucumber.runner.TestStep.run(TestStep.java:49)
	at cucumber.runner.TestCase.run(TestCase.java:49)
	at cucumber.runner.Runner.runPickle(Runner.java:40)
	at cucumber.runtime.junit.PickleRunners$WithStepDescriptions.run(PickleRunners.java:97)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:122)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:64)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:131)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161)
	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)
Scenario Outline Confirmed statuses of existing orders should not be deleted - even after editing the order [A-6874]
Steps
Given Set token of apiUsername "super-admin-farmacol" 108ms
And Create transport "CREATE_EXTERNAL_DELIVERY" by JSON file as "super-admin-farmacol" 1s 232ms
And Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol" 694ms
And Get "START_OF_UNLOADING" data for transport type "EXTERNAL_DELIVERY" and principal "farmacol" 054ms
When Login as "farmacol-admin" 2s 535ms
And Go to "TRANSPORT_TABLE" 232ms
And Set actual confirmed transport status list 1s 368ms
And Disable task by API 039ms
And Go to transport details "EXTERNAL_DELIVERY" 4s 432ms
And Edit transport hours and recalculate statuses 16s 350ms
Then Verify that confirmed statuses is still the same 155ms
java.lang.AssertionError: Wyłączony task jest niewidoczny na liście potwierdzonych statusów!
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.StatusTests.ConfirmStatuses.verifyThatConfirmedStatusesIsStillTheSame(ConfirmStatuses.java:226)
	at ✽.Verify that confirmed statuses is still the same(file:Features/Atom/Statuses/ConfirmStatuses.feature:317)
After Hooks.deleteTransportAfterTest() 130ms
After Hooks.rollbackTaskChanges() 043ms