Project Number Date
ApolloFullRunnerReport develop.362 29 mar 2021, 05:53

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 58s 351ms Failed
Feature Status confirmation
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 432ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 388ms
When Find transport in table with status "advice-added" 3s 231ms
And Confirm statuses until reach "process-ended" 28s 081ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 112ms
Given Login as "pgf-admin" and set token of apiUsername "super-admin-pgf" 2s 485ms
And Create transport "CREATE_UNLOAD" by JSON file as "super-admin-pgf" 15s 544ms
When Find transport in table with status "planned" 17s 214ms
And Confirm statuses until reach "process-ended" 26s 637ms
Then Check if transport has "process-ended" 026ms
After Hooks.deleteTransportAfterTest() 222ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 1s 195ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-adama" 1s 498ms
When Find transport in table with status "planned" 3s 205ms
And Confirm statuses until reach "process-ended" 21s 565ms
Then Check if transport has "process-ended" 022ms
After Hooks.deleteTransportAfterTest() 078ms
Given Login as "swiss-krono-delivery-admin" and set token of apiUsername "super-admin-skd" 1s 096ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 15s 365ms
When Find transport in table with status "planned" 17s 243ms
And Confirm statuses until reach "departed" 24s 937ms
Then Check if transport has "departed" 029ms
After Hooks.deleteTransportAfterTest() 202ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 098ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-lantmannen" 1s 370ms
When Find transport in table with status "created" 3s 227ms
And Confirm statuses until reach "process-ended" 21s 558ms
Then Check if transport has "process-ended" 024ms
After Hooks.deleteTransportAfterTest() 136ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 052ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 1s 308ms
When Find transport in table with status "created" 3s 232ms
And Confirm statuses until reach "process-ended" 29s 779ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 094ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 243ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 354ms
When Find transport in table with status "planned" 3s 199ms
And Confirm statuses until reach "process-ended" 27s 007ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 077ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 197ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 323ms
When Find transport in table with status "planned" 3s 216ms
And Confirm statuses until reach "process-ended" 27s 037ms
Then Check if transport has "process-ended" 023ms
After Hooks.deleteTransportAfterTest() 092ms
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 664ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 207ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 109ms
When Accept or reject "accept" transferred transport 18s 017ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 003ms
And Click button advice in transport table "SMALLS_IMPORT" 128ms
And Set advice window in schedule 2s 779ms
And Fill advice form 14s 706ms
And Click advice save button and wait for advice form to disappear 30s 768ms
And Check if window is "gray" 2s 028ms
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() 154ms
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 149ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 1s 271ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 197ms
When Accept or reject "accept" transferred transport 21s 023ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 003ms
And Click button advice in transport table "SMALLS_EXPORT" 149ms
And Set advice window in schedule 2s 782ms
And Fill advice form 14s 781ms
And Click advice save button and wait for advice form to disappear 31s 229ms
And Check if window is "gray" 2s 035ms
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() 166ms
Given Set token of apiUsername "super-admin-hochland" 100ms
And Add action authority with: "hochland" "hochland-admin" "DELIVERY" "UPDATE_ADVICE" "CHECKPOINT_BASED" "ARRIVAL" 233ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 15s 501ms
When Login as "hochland-admin" 2s 869ms
And Find transport in table with status "advice-added" 3s 310ms
And Confirm statuses until reach "arrived" 3s 834ms
And Go to transport details "DELIVERY" 4s 675ms
Then Check if it is not possible to edit advice 195ms
After Hooks.deleteTransportAfterTest() 101ms
After Hooks.rollbackAddedActionAuthorities() 048ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 2s 357ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 460ms
When Find transport in table with status "advice-added" 3s 243ms
And Check if transport row is "blue" 3s 081ms
And Confirm statuses until reach "arrived" 3s 839ms
And Check if transport row is "green" 3s 075ms
And Confirm statuses until reach "during-unload" 3s 754ms
Then Check if transport row is "orange" 3s 067ms
And Confirm statuses until reach "unloaded" 3s 740ms
Then Check if transport row is "darkgoldenrod" 3s 058ms
And Confirm statuses until reach "process-ended" 18s 765ms
Then Check if transport row is "silver" 3s 068ms
After Hooks.deleteTransportAfterTest() 121ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 6s 180ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 288ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 003ms
And Show all transport types 1s 049ms
And Click button advice in transport table "DELIVERY" 116ms
And Set advice window in schedule 2s 663ms
And Fill advice form 8s 519ms
And Click advice save button and wait for advice form to disappear 30s 733ms
And Go to "TRANSPORT_TABLE" 258ms
And Find transport in table with status "advice-added" 3s 203ms
And Confirm statuses until reach "left-the-area" 17s 535ms
Then Check if next status is not possible to confirm 098ms
After Hooks.deleteTransportAfterTest() 113ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 190ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 223ms
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" 110ms
And Set advice window in schedule 2s 577ms
And Fill advice form 8s 423ms
And Click advice save button and wait for advice form to disappear 30s 777ms
And Go to "TRANSPORT_TABLE" 177ms
And Find transport in table with status "advice-added" 3s 228ms
And Confirm statuses until reach "left-the-area" 17s 533ms
Then Check if next status is not possible to confirm 106ms
After Hooks.deleteTransportAfterTest() 112ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 350ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 212ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 003ms
And Show all transport types 1s 043ms
And Click button advice in transport table "DELIVERY" 137ms
And Set advice window in schedule 2s 544ms
And Fill advice form 8s 444ms
And Click advice save button and wait for advice form to disappear 30s 768ms
And Go to "TRANSPORT_TABLE" 248ms
And Find transport in table with status "advice-added" 3s 209ms
When Add file to transport by API 607ms
And Confirm statuses until reach "process-ended" 35s 309ms
Then Check if transport has "process-ended" 025ms
After Hooks.deleteTransportAfterTest() 111ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 178ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 191ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 003ms
And Show all transport types 1s 053ms
And Click button advice in transport table "LOAD" 136ms
And Set advice window in schedule 2s 558ms
And Fill advice form 8s 480ms
And Click advice save button and wait for advice form to disappear 30s 724ms
And Go to "TRANSPORT_TABLE" 203ms
And Find transport in table with status "advice-added" 3s 223ms
When Add file to transport by API 259ms
And Confirm statuses until reach "process-ended" 35s 252ms
Then Check if transport has "process-ended" 026ms
After Hooks.deleteTransportAfterTest() 112ms
Given Set token of apiUsername "super-admin-hochland" 094ms
And Get "Magazynier (R)" settings from "hochland" in "TRANSFER_BETWEEN_WAREHOUSES" 4s 581ms
And Set custom field "Magazynier (R)" with "EDIT_TRANSFER_BETWEEN_WAREHOUSES_WAREHOUSEMAN_U_CFD" in "TRANSFER_BETWEEN_WAREHOUSES" - "hochland" by "super-admin-hochland" 123ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 1s 297ms
And Get inputs from database "ADVICE_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 003ms
And Login as "hochland-admin" 2s 882ms
And Show all transport types 1s 055ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 141ms
And Set advice window in schedule 6s 492ms
And Fill advice form 12s 007ms
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 229ms
And Confirm statuses until reach "during-load" 6s 584ms
Then Check if next status is not possible to confirm 099ms
After Hooks.deleteTransportAfterTest() 132ms
After Hooks.rollbackCustomFieldSettings() 083ms
Given Set token of apiUsername "super-admin-keeeper" 094ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "LOAD" 026ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_LOAD_SANITARY_CONDITIONS_CFD" in "LOAD" - "keeeper" by "super-admin-keeeper" 037ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 244ms
And Get inputs from database "ADVICE_LOAD" "super-admin-keeeper" 003ms
And Login as "keeeper-admin" 2s 008ms
And Show all transport types 1s 130ms
And Click button advice in transport table "LOAD" 112ms
And Set advice window in schedule 2s 402ms
And Fill advice form 13s 286ms
And Click advice save button and wait for advice form to disappear 30s 709ms
And Go to "TRANSPORT_TABLE" 214ms
And Find transport in table with status "advice-added" 3s 235ms
And Confirm statuses until reach "arrived" 3s 825ms
Then Check if next status is not possible to confirm 104ms
After Hooks.deleteTransportAfterTest() 111ms
After Hooks.rollbackCustomFieldSettings() 038ms
Given Set token of apiUsername "super-admin-keeeper" 093ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "CONTAINER" 020ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_CONTAINER_SANITARY_CONDITIONS_CFD" in "CONTAINER" - "keeeper" by "super-admin-keeeper" 044ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 215ms
And Get inputs from database "ADVICE_CONTAINER" "super-admin-keeeper" 003ms
And Login as "keeeper-admin" 2s 112ms
And Show all transport types 1s 056ms
And Click button advice in transport table "CONTAINER" 110ms
And Set advice window in schedule 2s 401ms
And Fill advice form 13s 214ms
And Click advice save button and wait for advice form to disappear 30s 695ms
And Go to "TRANSPORT_TABLE" 192ms
And Find transport in table with status "advice-added" 3s 251ms
And Confirm statuses until reach "arrived" 3s 821ms
Then Check if next status is not possible to confirm 120ms
After Hooks.deleteTransportAfterTest() 098ms
After Hooks.rollbackCustomFieldSettings() 037ms
Given Set token of apiUsername "super-admin-keeeper" 093ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 024ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 031ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 314ms
And Login as "keeeper-admin" 1s 989ms
And Go to "TRANSPORT_TABLE" 103ms
And Find transport in table with status "planned" 3s 173ms
And Confirm statuses until reach "arrived" 3s 840ms
Then Check if next status is not possible to confirm 103ms
After Hooks.deleteTransportAfterTest() 139ms
After Hooks.rollbackCustomFieldSettings() 039ms
Given Set token of apiUsername "super-admin-keeeper" 102ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 021ms
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" 041ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 389ms
And Login as "keeeper-admin" 1s 898ms
And Go to "TRANSPORT_TABLE" 112ms
And Find transport in table with status "planned" 3s 172ms
And Confirm statuses until reach "arrived" 3s 817ms
Then Check if next status is not possible to confirm 113ms
After Hooks.deleteTransportAfterTest() 113ms
After Hooks.rollbackCustomFieldSettings() 040ms
Given Set token of apiUsername "super-admin-hochland" 092ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 018ms
And Set custom field "Magazynier" with "EDIT_DELIVERY_WAREHOUSEMAN_CFD" in "DELIVERY" - "hochland" by "super-admin-hochland" 150ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 387ms
And Login as "hochland-admin" 2s 212ms
And Go to "TRANSPORT_TABLE" 192ms
And Find transport in table with status "advice-added" 3s 193ms
And Confirm statuses until reach "during-unload" 10s 578ms
Then Check if next status is not possible to confirm 134ms
After Hooks.deleteTransportAfterTest() 134ms
After Hooks.rollbackCustomFieldSettings() 137ms
Given Set token of apiUsername "super-admin-keeeper" 103ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "LOAD" 020ms
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" 037ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 180ms
And Login as "keeeper-admin" 1s 761ms
And Show all transport types 1s 107ms
And Click button advice in transport table "LOAD" 112ms
And Set advice window in schedule 2s 424ms
And Fill advice form 13s 269ms
And Click advice save button and wait for advice form to disappear 30s 730ms
And Go to "TRANSPORT_TABLE" 185ms
And Find transport in table with status "advice-added" 3s 234ms
When Confirm statuses until reach "arrived" 3s 797ms
And Check if next status is not possible to confirm 115ms
And Get inputs from database "EDIT_LOAD" "super-admin-keeeper" 002ms
And Go to transport details "LOAD" 4s 374ms
And Open section: "advice-panel" 1s 072ms
And Fill transport form 24s 842ms
And Click "save-transport-and-close" save button and wait for form to disappear 661ms
And Go to transport details "LOAD" 4s 297ms
And Open section: "advice-panel" 1s 073ms
And Fill "meeting-sanitary-and-technical-conditions" in transport form 15s 793ms
And Confirm statuses until reach "process-ended" 24s 275ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 126ms
After Hooks.rollbackCustomFieldSettings() 039ms
Given Set token of apiUsername "super-admin-keeeper" 097ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "CONTAINER" 020ms
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" 037ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 219ms
And Login as "keeeper-admin" 2s 518ms
And Show all transport types 1s 064ms
And Click button advice in transport table "CONTAINER" 139ms
And Set advice window in schedule 2s 413ms
And Fill advice form 13s 258ms
And Click advice save button and wait for advice form to disappear 30s 701ms
And Go to "TRANSPORT_TABLE" 217ms
And Find transport in table with status "advice-added" 3s 249ms
When Confirm statuses until reach "arrived" 3s 840ms
And Check if next status is not possible to confirm 111ms
And Get inputs from database "EDIT_CONTAINER" "super-admin-keeeper" 001ms
And Go to transport details "CONTAINER" 4s 392ms
And Open section: "advice-panel" 1s 078ms
And Fill transport form 24s 760ms
And Click "save-transport-and-close" save button and wait for form to disappear 16s 140ms
And Go to transport details "CONTAINER" 4s 392ms
And Open section: "advice-panel" 1s 083ms
And Fill "meeting-sanitary-and-technical-conditions" in transport form 15s 799ms
And Confirm statuses until reach "process-ended" 24s 267ms
Then Check if transport has "process-ended" 026ms
After Hooks.deleteTransportAfterTest() 142ms
After Hooks.rollbackCustomFieldSettings() 082ms
Given Set token of apiUsername "super-admin-hochland" 095ms
And Get "Magazynier (R)" settings from "hochland" in "TRANSFER_BETWEEN_WAREHOUSES" 024ms
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" 053ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 1s 253ms
And Login as "hochland-admin" 3s 284ms
And Show all transport types 1s 053ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 142ms
And Set advice window in schedule 6s 488ms
And Fill advice form 11s 927ms
And Click advice save button and wait for advice form to disappear 30s 733ms
And Go to "TRANSPORT_TABLE" 219ms
And Find transport in table with status "advice-added" 3s 239ms
When Confirm statuses until reach "during-load" 6s 597ms
And Check if next status is not possible to confirm 099ms
And Get inputs from database "EDIT_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 002ms
And Go to transport details "TRANSFER_BETWEEN_WAREHOUSES" 4s 640ms
And Open section: "advice-panel" 1s 071ms
And Fill transport form 36s 267ms
And Click "save-transport-and-close" save button and wait for form to disappear 16s 204ms
And Go to transport details "TRANSFER_BETWEEN_WAREHOUSES" 4s 523ms
And Open section: "advice-panel" 1s 070ms
And Fill "warehouseman-(u)" in transport form 15s 875ms
And Confirm statuses until reach "process-ended" 36s 561ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 205ms
After Hooks.rollbackCustomFieldSettings() 102ms
Given Set token of apiUsername "super-admin-keeeper" 093ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 025ms
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" 046ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 548ms
And Login as "keeeper-admin" 2s 584ms
And Go to "TRANSPORT_TABLE" 121ms
And Find transport in table with status "planned" 3s 189ms
When Confirm statuses until reach "arrived" 3s 809ms
And Check if next status is not possible to confirm 112ms
And Go to transport details "UNLOAD" 4s 440ms
And Fill transport form 37s 990ms
And Click "save-transport-and-close" save button and wait for form to disappear 16s 148ms
And Confirm statuses until reach "process-ended" 24s 271ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 118ms
After Hooks.rollbackCustomFieldSettings() 037ms
Given Set token of apiUsername "super-admin-keeeper" 092ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 022ms
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" 040ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 372ms
And Login as "keeeper-admin" 1s 964ms
And Go to "TRANSPORT_TABLE" 109ms
And Find transport in table with status "planned" 3s 194ms
When Confirm statuses until reach "arrived" 3s 809ms
And Check if next status is not possible to confirm 110ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 4s 354ms
And Fill transport form 36s 342ms
And Click "save-transport-and-close" save button and wait for form to disappear 15s 645ms
And Confirm statuses until reach "process-ended" 24s 266ms
Then Check if transport has "process-ended" 016ms
After Hooks.deleteTransportAfterTest() 112ms
After Hooks.rollbackCustomFieldSettings() 027ms
Given Set token of apiUsername "super-admin-hochland" 093ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 019ms
And Get inputs from database "EDIT_DELIVERY" "super-admin-hochland" 001ms
And Set custom field "Magazynier" with "EDIT_DELIVERY_WAREHOUSEMAN_CFD" in "DELIVERY" - "hochland" by "super-admin-hochland" 083ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 351ms
And Login as "hochland-admin" 6s 834ms
And Go to "TRANSPORT_TABLE" 202ms
And Find transport in table with status "advice-added" 3s 163ms
When Confirm statuses until reach "during-unload" 6s 568ms
And Check if next status is not possible to confirm 117ms
And Go to transport details "DELIVERY" 4s 702ms
And Fill transport form 36s 121ms
And Click "save-transport-and-close" save button and wait for form to disappear 16s 158ms
And Confirm statuses until reach "process-ended" 21s 635ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 118ms
After Hooks.rollbackCustomFieldSettings() 127ms
Given Set token of apiUsername "super-admin-skd" 093ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 1s 323ms
And Confirm status "REPORTING" by Public API "v1" 082ms
And Confirm status "ARRIVAL" by Public API "v1" 135ms
And Login as "swiss-krono-delivery-guard" 1s 786ms
And Go to "TRANSPORT_TABLE" 168ms
When Confirm "Departure" status in transport row 3s 074ms
Then Verify that "Departure" has been confirmed 030ms
After Hooks.deleteTransportAfterTest() 107ms
Given Set token of apiUsername "super-admin-keeeper" 094ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 021ms
And Get inputs from database "EDIT_DELIVERY" "super-admin-keeeper" 003ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 038ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 15s 337ms
When Login as "keeeper-admin" 1s 933ms
And Find transport in table with status "planned" 3s 269ms
And Confirm statuses until reach "arrived" 3s 809ms
And Go to transport details "UNLOAD" 4s 399ms
And Fill transport form 37s 955ms
Then Check if next status is not possible to confirm in transport details 066ms
After Hooks.deleteTransportAfterTest() 073ms
After Hooks.rollbackCustomFieldSettings() 034ms
Given Set token of apiUsername "super-admin-keeeper" 092ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 019ms
And Get inputs from database "EDIT_TANKER_GRANULATE_DELIVERY" "super-admin-keeeper" 003ms
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" 036ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 352ms
When Login as "keeeper-admin" 2s 118ms
And Find transport in table with status "planned" 3s 206ms
And Confirm statuses until reach "arrived" 3s 844ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 4s 412ms
And Fill transport form 36s 412ms
Then Check if next status is not possible to confirm in transport details 061ms
After Hooks.deleteTransportAfterTest() 096ms
After Hooks.rollbackCustomFieldSettings() 034ms
Given Set token of apiUsername "super-admin-hochland" 091ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 022ms
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" 082ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 343ms
When Login as "hochland-admin" 2s 838ms
And Find transport in table with status "advice-added" 3s 303ms
And Confirm statuses until reach "during-unload" 6s 596ms
And Go to transport details "DELIVERY" 4s 788ms
And Fill transport form 36s 035ms
Then Check if next status is not possible to confirm in transport details 063ms
After Hooks.deleteTransportAfterTest() 134ms
After Hooks.rollbackCustomFieldSettings() 104ms
Scenario Outline Check if unload step status is visible for specific users [A-6868]
Steps
Given Set token of apiUsername "super-admin-skz" 091ms
And Add action authority with: "swisskrono" "swisskrono-admin" "SMALLS_EXPORT" "MOVE_UNLOAD_STEPS" "ACTIVE" 083ms
And Add action authority with: "swisskrono" "pskza1-carrier@qa.qa-test" "SMALLS_EXPORT" "MOVE_UNLOAD_STEPS" "ACTIVE" 049ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 1s 270ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 077ms
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 2s 116ms
And Show all transport types 1s 062ms
Then Check if transport has "Potwierdzenie kolejności rozładunków" 15s 043ms
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.6HPWk8}, 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: 0a4c84ed724d1646b35afc91cd7ccd32
*** Element info: {Using=xpath, value=//td[contains(@data-status-name, 'Potwierdzenie kolejności rozładunków')]}
	at sun.reflect.GeneratedConstructorAccessor197.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() 110ms
After Hooks.deleteAllTransports() 46s 434ms
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 507ms
And Create task with new status by JSON file "NEW_STATUS_SMALLS_IMPORT" as "super-admin-skz" 180ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 212ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 076ms
When Accept or reject "accept" transferred transport 17s 995ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 001ms
And Click button advice in transport table "SMALLS_IMPORT" 125ms
And Set advice window in schedule 2s 823ms
And Fill advice form 14s 736ms
And Click advice save button and wait for advice form to disappear 30s 764ms
And If user is login then logout 126ms
And Login as "swisskrono-admin" 6s 701ms
And Show all transport types 1s 050ms
Then Check if transport has "testowy-różoffy-statusik" 030ms
And Go to "SETTINGS_TAB" 323ms
When Disable status "testowy-różoffy-statusik" for transport "SMALLS_IMPORT" 1s 620ms
And Delete created transport by API 218ms
Then If user is login then logout 312ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 353ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 371ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 122ms
When Accept or reject "accept" transferred transport 18s 007ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 004ms
And Click button advice in transport table "SMALLS_IMPORT" 134ms
And Set advice window in schedule 2s 795ms
And Fill advice form 14s 678ms
And Click advice save button and wait for advice form to disappear 30s 713ms
And If user is login then logout 123ms
And Login as "swisskrono-admin" 1s 338ms
And Show all transport types 1s 062ms
Then Check if transport has disabled status "testowy-różoffy-statusik" 15s 057ms
Hooks
After Hooks.deleteAllTransports() 1m 1s 419ms
After Hooks.deleteAllAddedStatus() 15s 042ms
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.6HPWk8}, 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: 0a4c84ed724d1646b35afc91cd7ccd32
*** Element info: {Using=xpath, value=//div/a[text()='Drobnica import']}
	at sun.reflect.GeneratedConstructorAccessor197.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" 112ms
And Create transport "CREATE_EXTERNAL_DELIVERY" by JSON file as "super-admin-farmacol" 1s 282ms
And Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol" 667ms
And Get "START_OF_UNLOADING" data for transport type "EXTERNAL_DELIVERY" and principal "farmacol" 023ms
When Login as "farmacol-admin" 2s 657ms
And Go to "TRANSPORT_TABLE" 191ms
And Set actual confirmed transport status list 1s 377ms
And Disable task by API 083ms
And Go to transport details "EXTERNAL_DELIVERY" 4s 425ms
And Edit transport hours and recalculate statuses 16s 297ms
Then Verify that confirmed statuses is still the same 163ms
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() 153ms
After Hooks.rollbackTaskChanges() 061ms