Project Number Date
ApolloFullRunnerReport develop.356 25 mar 2021, 00:07

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 36s 674ms Failed
Feature Status confirmation
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 415ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 394ms
When Find transport in table with status "advice-added" 3s 221ms
And Confirm statuses until reach "process-ended" 28s 053ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 092ms
Given Login as "pgf-admin" and set token of apiUsername "super-admin-pgf" 2s 364ms
And Create transport "CREATE_UNLOAD" by JSON file as "super-admin-pgf" 15s 562ms
When Find transport in table with status "planned" 17s 213ms
And Confirm statuses until reach "process-ended" 21s 638ms
Then Check if transport has "process-ended" 023ms
After Hooks.deleteTransportAfterTest() 123ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 1s 218ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-adama" 1s 292ms
When Find transport in table with status "planned" 3s 210ms
And Confirm statuses until reach "process-ended" 21s 587ms
Then Check if transport has "process-ended" 029ms
After Hooks.deleteTransportAfterTest() 103ms
Given Login as "swiss-krono-delivery-admin" and set token of apiUsername "super-admin-skd" 1s 122ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 15s 362ms
When Find transport in table with status "planned" 17s 248ms
And Confirm statuses until reach "departed" 24s 390ms
Then Check if transport has "departed" 025ms
After Hooks.deleteTransportAfterTest() 132ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 110ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-lantmannen" 1s 345ms
When Find transport in table with status "created" 3s 229ms
And Confirm statuses until reach "process-ended" 21s 557ms
Then Check if transport has "process-ended" 026ms
After Hooks.deleteTransportAfterTest() 102ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 120ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 1s 301ms
When Find transport in table with status "created" 3s 229ms
And Confirm statuses until reach "process-ended" 29s 793ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 107ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 190ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 338ms
When Find transport in table with status "planned" 3s 208ms
And Confirm statuses until reach "process-ended" 27s 028ms
Then Check if transport has "process-ended" 030ms
After Hooks.deleteTransportAfterTest() 100ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 195ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 344ms
When Find transport in table with status "planned" 3s 216ms
And Confirm statuses until reach "process-ended" 27s 052ms
Then Check if transport has "process-ended" 026ms
After Hooks.deleteTransportAfterTest() 104ms
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 722ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 220ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 124ms
When Accept or reject "accept" transferred transport 17s 999ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 003ms
And Click button advice in transport table "SMALLS_IMPORT" 129ms
And Set advice window in schedule 2s 707ms
And Fill advice form 14s 842ms
And Click advice save button and wait for advice form to disappear 30s 738ms
And Check if window is "gray" 2s 029ms
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() 107ms
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 195ms
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 094ms
When Accept or reject "accept" transferred transport 18s 087ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 003ms
And Click button advice in transport table "SMALLS_EXPORT" 133ms
And Set advice window in schedule 2s 697ms
And Fill advice form 14s 743ms
And Click advice save button and wait for advice form to disappear 30s 713ms
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() 127ms
Given Set token of apiUsername "super-admin-hochland" 101ms
And Add action authority with: "hochland" "hochland-admin" "DELIVERY" "UPDATE_ADVICE" "CHECKPOINT_BASED" "ARRIVAL" 243ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 15s 382ms
When Login as "hochland-admin" 2s 716ms
And Find transport in table with status "advice-added" 3s 307ms
And Confirm statuses until reach "arrived" 4s 338ms
And Go to transport details "DELIVERY" 4s 675ms
Then Check if it is not possible to edit advice 175ms
After Hooks.deleteTransportAfterTest() 102ms
After Hooks.rollbackAddedActionAuthorities() 063ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 2s 176ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 412ms
When Find transport in table with status "advice-added" 3s 199ms
And Check if transport row is "blue" 3s 071ms
And Confirm statuses until reach "arrived" 3s 822ms
And Check if transport row is "green" 3s 073ms
And Confirm statuses until reach "during-unload" 3s 753ms
Then Check if transport row is "orange" 3s 091ms
And Confirm statuses until reach "unloaded" 3s 794ms
Then Check if transport row is "darkgoldenrod" 3s 071ms
And Confirm statuses until reach "process-ended" 18s 815ms
Then Check if transport row is "silver" 3s 099ms
After Hooks.deleteTransportAfterTest() 121ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 005ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 185ms
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" 130ms
And Set advice window in schedule 2s 566ms
And Fill advice form 8s 417ms
And Click advice save button and wait for advice form to disappear 30s 723ms
And Go to "TRANSPORT_TABLE" 261ms
And Find transport in table with status "advice-added" 3s 204ms
And Confirm statuses until reach "left-the-area" 17s 543ms
Then Check if next status is not possible to confirm 114ms
After Hooks.deleteTransportAfterTest() 113ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 193ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 186ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 003ms
And Show all transport types 1s 047ms
And Click button advice in transport table "LOAD" 135ms
And Set advice window in schedule 2s 562ms
And Fill advice form 8s 481ms
And Click advice save button and wait for advice form to disappear 30s 749ms
And Go to "TRANSPORT_TABLE" 176ms
And Find transport in table with status "advice-added" 3s 231ms
And Confirm statuses until reach "left-the-area" 17s 569ms
Then Check if next status is not possible to confirm 094ms
After Hooks.deleteTransportAfterTest() 107ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 164ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 201ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 003ms
And Show all transport types 1s 047ms
And Click button advice in transport table "DELIVERY" 138ms
And Set advice window in schedule 2s 564ms
And Fill advice form 8s 441ms
And Click advice save button and wait for advice form to disappear 30s 823ms
And Go to "TRANSPORT_TABLE" 269ms
And Find transport in table with status "advice-added" 3s 203ms
When Add file to transport by API 488ms
And Confirm statuses until reach "process-ended" 35s 229ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 122ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 584ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 207ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 003ms
And Show all transport types 1s 047ms
And Click button advice in transport table "LOAD" 146ms
And Set advice window in schedule 2s 590ms
And Fill advice form 8s 509ms
And Click advice save button and wait for advice form to disappear 30s 726ms
And Go to "TRANSPORT_TABLE" 183ms
And Find transport in table with status "advice-added" 3s 237ms
When Add file to transport by API 264ms
And Confirm statuses until reach "process-ended" 35s 287ms
Then Check if transport has "process-ended" 023ms
After Hooks.deleteTransportAfterTest() 133ms
Given Set token of apiUsername "super-admin-hochland" 096ms
And Get "Magazynier (R)" settings from "hochland" in "TRANSFER_BETWEEN_WAREHOUSES" 329ms
And Set custom field "Magazynier (R)" with "EDIT_TRANSFER_BETWEEN_WAREHOUSES_WAREHOUSEMAN_U_CFD" in "TRANSFER_BETWEEN_WAREHOUSES" - "hochland" by "super-admin-hochland" 114ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 1s 136ms
And Get inputs from database "ADVICE_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 002ms
And Login as "hochland-admin" 2s 943ms
And Show all transport types 1s 062ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 141ms
And Set advice window in schedule 6s 414ms
And Fill advice form 11s 949ms
And Click advice save button and wait for advice form to disappear 30s 686ms
And Go to "TRANSPORT_TABLE" 223ms
And Find transport in table with status "advice-added" 3s 219ms
And Confirm statuses until reach "during-load" 6s 620ms
Then Check if next status is not possible to confirm 106ms
After Hooks.deleteTransportAfterTest() 118ms
After Hooks.rollbackCustomFieldSettings() 079ms
Given Set token of apiUsername "super-admin-keeeper" 089ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "LOAD" 023ms
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 175ms
And Get inputs from database "ADVICE_LOAD" "super-admin-keeeper" 003ms
And Login as "keeeper-admin" 1s 894ms
And Show all transport types 1s 148ms
And Click button advice in transport table "LOAD" 106ms
And Set advice window in schedule 2s 437ms
And Fill advice form 13s 260ms
And Click advice save button and wait for advice form to disappear 30s 745ms
And Go to "TRANSPORT_TABLE" 206ms
And Find transport in table with status "advice-added" 3s 262ms
And Confirm statuses until reach "arrived" 3s 813ms
Then Check if next status is not possible to confirm 098ms
After Hooks.deleteTransportAfterTest() 129ms
After Hooks.rollbackCustomFieldSettings() 043ms
Given Set token of apiUsername "super-admin-keeeper" 099ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "CONTAINER" 024ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_CONTAINER_SANITARY_CONDITIONS_CFD" in "CONTAINER" - "keeeper" by "super-admin-keeeper" 045ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 210ms
And Get inputs from database "ADVICE_CONTAINER" "super-admin-keeeper" 003ms
And Login as "keeeper-admin" 2s 146ms
And Show all transport types 1s 062ms
And Click button advice in transport table "CONTAINER" 124ms
And Set advice window in schedule 2s 390ms
And Fill advice form 13s 269ms
And Click advice save button and wait for advice form to disappear 30s 742ms
And Go to "TRANSPORT_TABLE" 223ms
And Find transport in table with status "advice-added" 3s 243ms
And Confirm statuses until reach "arrived" 3s 831ms
Then Check if next status is not possible to confirm 114ms
After Hooks.deleteTransportAfterTest() 082ms
After Hooks.rollbackCustomFieldSettings() 041ms
Given Set token of apiUsername "super-admin-keeeper" 096ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 022ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 042ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 315ms
And Login as "keeeper-admin" 1s 971ms
And Go to "TRANSPORT_TABLE" 119ms
And Find transport in table with status "planned" 3s 212ms
And Confirm statuses until reach "arrived" 3s 809ms
Then Check if next status is not possible to confirm 110ms
After Hooks.deleteTransportAfterTest() 108ms
After Hooks.rollbackCustomFieldSettings() 041ms
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 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" 044ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 336ms
And Login as "keeeper-admin" 1s 873ms
And Go to "TRANSPORT_TABLE" 120ms
And Find transport in table with status "planned" 3s 205ms
And Confirm statuses until reach "arrived" 3s 821ms
Then Check if next status is not possible to confirm 101ms
After Hooks.deleteTransportAfterTest() 101ms
After Hooks.rollbackCustomFieldSettings() 041ms
Given Set token of apiUsername "super-admin-hochland" 089ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 024ms
And Set custom field "Magazynier" with "EDIT_DELIVERY_WAREHOUSEMAN_CFD" in "DELIVERY" - "hochland" by "super-admin-hochland" 161ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 373ms
And Login as "hochland-admin" 2s 298ms
And Go to "TRANSPORT_TABLE" 203ms
And Find transport in table with status "advice-added" 3s 188ms
And Confirm statuses until reach "during-unload" 6s 546ms
Then Check if next status is not possible to confirm 114ms
After Hooks.deleteTransportAfterTest() 111ms
After Hooks.rollbackCustomFieldSettings() 103ms
Given Set token of apiUsername "super-admin-keeeper" 092ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "LOAD" 021ms
And Get inputs from database "ADVICE_LOAD" "super-admin-keeeper" 001ms
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 166ms
And Login as "keeeper-admin" 1s 826ms
And Show all transport types 1s 133ms
And Click button advice in transport table "LOAD" 132ms
And Set advice window in schedule 2s 394ms
And Fill advice form 13s 236ms
And Click advice save button and wait for advice form to disappear 30s 681ms
And Go to "TRANSPORT_TABLE" 186ms
And Find transport in table with status "advice-added" 3s 244ms
When Confirm statuses until reach "arrived" 3s 811ms
And Check if next status is not possible to confirm 102ms
And Get inputs from database "EDIT_LOAD" "super-admin-keeeper" 002ms
And Go to transport details "LOAD" 4s 367ms
And Open section: "advice-panel" 1s 071ms
And Fill transport form 24s 835ms
And Click "save-transport-and-close" save button and wait for form to disappear 15s 631ms
And Go to transport details "LOAD" 4s 371ms
And Open section: "advice-panel" 1s 065ms
And Fill "meeting-sanitary-and-technical-conditions" in transport form 15s 827ms
And Confirm statuses until reach "process-ended" 24s 272ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 118ms
After Hooks.rollbackCustomFieldSettings() 041ms
Given Set token of apiUsername "super-admin-keeeper" 095ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "CONTAINER" 022ms
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" 041ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 202ms
And Login as "keeeper-admin" 2s 435ms
And Show all transport types 1s 066ms
And Click button advice in transport table "CONTAINER" 117ms
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 708ms
And Go to "TRANSPORT_TABLE" 198ms
And Find transport in table with status "advice-added" 3s 250ms
When Confirm statuses until reach "arrived" 3s 823ms
And Check if next status is not possible to confirm 127ms
And Get inputs from database "EDIT_CONTAINER" "super-admin-keeeper" 001ms
And Go to transport details "CONTAINER" 4s 393ms
And Open section: "advice-panel" 1s 064ms
And Fill transport form 24s 828ms
And Click "save-transport-and-close" save button and wait for form to disappear 15s 650ms
And Go to transport details "CONTAINER" 4s 421ms
And Open section: "advice-panel" 1s 077ms
And Fill "meeting-sanitary-and-technical-conditions" in transport form 15s 787ms
And Confirm statuses until reach "process-ended" 24s 306ms
Then Check if transport has "process-ended" 026ms
After Hooks.deleteTransportAfterTest() 116ms
After Hooks.rollbackCustomFieldSettings() 060ms
Given Set token of apiUsername "super-admin-hochland" 091ms
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" 068ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 1s 205ms
And Login as "hochland-admin" 3s 219ms
And Show all transport types 1s 054ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 138ms
And Set advice window in schedule 6s 431ms
And Fill advice form 11s 998ms
And Click advice save button and wait for advice form to disappear 30s 744ms
And Go to "TRANSPORT_TABLE" 231ms
And Find transport in table with status "advice-added" 3s 219ms
When Confirm statuses until reach "during-load" 6s 612ms
And Check if next status is not possible to confirm 113ms
And Get inputs from database "EDIT_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 002ms
And Go to transport details "TRANSFER_BETWEEN_WAREHOUSES" 4s 617ms
And Open section: "advice-panel" 1s 082ms
And Fill transport form 36s 289ms
And Click "save-transport-and-close" save button and wait for form to disappear 16s 145ms
And Go to transport details "TRANSFER_BETWEEN_WAREHOUSES" 4s 542ms
And Open section: "advice-panel" 1s 077ms
And Fill "warehouseman-(u)" in transport form 15s 880ms
And Confirm statuses until reach "process-ended" 32s 609ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 144ms
After Hooks.rollbackCustomFieldSettings() 062ms
Given Set token of apiUsername "super-admin-keeeper" 095ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 021ms
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" 042ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 353ms
And Login as "keeeper-admin" 2s 517ms
And Go to "TRANSPORT_TABLE" 139ms
And Find transport in table with status "planned" 3s 176ms
When Confirm statuses until reach "arrived" 3s 801ms
And Check if next status is not possible to confirm 106ms
And Go to transport details "UNLOAD" 4s 398ms
And Fill transport form 37s 979ms
And Click "save-transport-and-close" save button and wait for form to disappear 15s 653ms
And Confirm statuses until reach "process-ended" 24s 374ms
Then Check if transport has "process-ended" 026ms
After Hooks.deleteTransportAfterTest() 108ms
After Hooks.rollbackCustomFieldSettings() 041ms
Given Set token of apiUsername "super-admin-keeeper" 088ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 024ms
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" 027ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 304ms
And Login as "keeeper-admin" 1s 841ms
And Go to "TRANSPORT_TABLE" 128ms
And Find transport in table with status "planned" 3s 185ms
When Confirm statuses until reach "arrived" 3s 837ms
And Check if next status is not possible to confirm 112ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 4s 392ms
And Fill transport form 36s 379ms
And Click "save-transport-and-close" save button and wait for form to disappear 15s 650ms
And Confirm statuses until reach "process-ended" 24s 336ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 115ms
After Hooks.rollbackCustomFieldSettings() 042ms
Given Set token of apiUsername "super-admin-hochland" 095ms
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" 096ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 389ms
And Login as "hochland-admin" 2s 585ms
And Go to "TRANSPORT_TABLE" 211ms
And Find transport in table with status "advice-added" 3s 189ms
When Confirm statuses until reach "during-unload" 6s 552ms
And Check if next status is not possible to confirm 116ms
And Go to transport details "DELIVERY" 4s 673ms
And Fill transport form 36s 113ms
And Click "save-transport-and-close" save button and wait for form to disappear 16s 126ms
And Confirm statuses until reach "process-ended" 21s 571ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 118ms
After Hooks.rollbackCustomFieldSettings() 112ms
Given Set token of apiUsername "super-admin-skd" 096ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 1s 332ms
And Confirm status "REPORTING" by Public API "v1" 075ms
And Confirm status "ARRIVAL" by Public API "v1" 120ms
And Login as "swiss-krono-delivery-guard" 1s 800ms
And Go to "TRANSPORT_TABLE" 168ms
When Confirm "Departure" status in transport row 3s 084ms
Then Verify that "Departure" has been confirmed 030ms
After Hooks.deleteTransportAfterTest() 109ms
Given Set token of apiUsername "super-admin-keeeper" 096ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 021ms
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" 038ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 15s 327ms
When Login as "keeeper-admin" 1s 913ms
And Find transport in table with status "planned" 3s 225ms
And Confirm statuses until reach "arrived" 3s 832ms
And Go to transport details "UNLOAD" 4s 396ms
And Fill transport form 38s 036ms
Then Check if next status is not possible to confirm in transport details 077ms
After Hooks.deleteTransportAfterTest() 103ms
After Hooks.rollbackCustomFieldSettings() 039ms
Given Set token of apiUsername "super-admin-keeeper" 095ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 023ms
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" 042ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 346ms
When Login as "keeeper-admin" 1s 976ms
And Find transport in table with status "planned" 3s 261ms
And Confirm statuses until reach "arrived" 3s 826ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 4s 451ms
And Fill transport form 36s 354ms
Then Check if next status is not possible to confirm in transport details 074ms
After Hooks.deleteTransportAfterTest() 116ms
After Hooks.rollbackCustomFieldSettings() 039ms
Given Set token of apiUsername "super-admin-hochland" 092ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 023ms
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" 127ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 309ms
When Login as "hochland-admin" 2s 341ms
And Find transport in table with status "advice-added" 3s 332ms
And Confirm statuses until reach "during-unload" 6s 591ms
And Go to transport details "DELIVERY" 4s 685ms
And Fill transport form 36s 061ms
Then Check if next status is not possible to confirm in transport details 075ms
After Hooks.deleteTransportAfterTest() 141ms
After Hooks.rollbackCustomFieldSettings() 110ms
Scenario Outline Check if unload step status is visible for specific users [A-6868]
Steps
Given Set token of apiUsername "super-admin-skz" 100ms
And Add action authority with: "swisskrono" "swisskrono-admin" "SMALLS_EXPORT" "MOVE_UNLOAD_STEPS" "ACTIVE" 087ms
And Add action authority with: "swisskrono" "pskza1-carrier@qa.qa-test" "SMALLS_EXPORT" "MOVE_UNLOAD_STEPS" "ACTIVE" 053ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 1s 287ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 078ms
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 2s 175ms
And Show all transport types 1s 074ms
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=88.0.4324.182)
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=88.0.4324.96 (68dba2d8a0b149a1d3afac56fa74648032bcf46b-refs/branch-heads/4324@{#1784}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.pUlYQa}, 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=88.0.4324.182, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: c31c316ec675747c2dcb3f1143060b9a
*** Element info: {Using=xpath, value=//td[contains(@data-status-name, 'Potwierdzenie kolejności rozładunków')]}
	at sun.reflect.GeneratedConstructorAccessor195.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:120)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:164)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:586)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
	at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:458)
	at org.openqa.selenium.By$ByXPath.findElement(By.java:361)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:348)
	at 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() 118ms
After Hooks.deleteAllTransports() 46s 478ms
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 124ms
And Create task with new status by JSON file "NEW_STATUS_SMALLS_IMPORT" as "super-admin-skz" 179ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 289ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 083ms
When Accept or reject "accept" transferred transport 18s 119ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 003ms
And Click button advice in transport table "SMALLS_IMPORT" 119ms
And Set advice window in schedule 2s 692ms
And Fill advice form 14s 791ms
And Click advice save button and wait for advice form to disappear 30s 757ms
And If user is login then logout 129ms
And Login as "swisskrono-admin" 2s 371ms
And Show all transport types 1s 070ms
Then Check if transport has "testowy-różoffy-statusik" 025ms
And Go to "SETTINGS_TAB" 327ms
When Disable status "testowy-różoffy-statusik" for transport "SMALLS_IMPORT" 1s 625ms
And Delete created transport by API 146ms
Then If user is login then logout 326ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 425ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 226ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 085ms
When Accept or reject "accept" transferred transport 17s 997ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 001ms
And Click button advice in transport table "SMALLS_IMPORT" 111ms
And Set advice window in schedule 2s 717ms
And Fill advice form 14s 700ms
And Click advice save button and wait for advice form to disappear 30s 720ms
And If user is login then logout 116ms
And Login as "swisskrono-admin" 1s 404ms
And Show all transport types 1s 073ms
Then Check if transport has disabled status "testowy-różoffy-statusik" 15s 053ms
Hooks
After Hooks.deleteAllTransports() 1m 1s 377ms
After Hooks.deleteAllAddedStatus() 15s 059ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div/a[text()='Drobnica import']"}
  (Session info: headless chrome=88.0.4324.182)
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=88.0.4324.96 (68dba2d8a0b149a1d3afac56fa74648032bcf46b-refs/branch-heads/4324@{#1784}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.pUlYQa}, 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=88.0.4324.182, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: c31c316ec675747c2dcb3f1143060b9a
*** Element info: {Using=xpath, value=//div/a[text()='Drobnica import']}
	at sun.reflect.GeneratedConstructorAccessor195.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:120)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:164)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:586)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
	at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:458)
	at org.openqa.selenium.By$ByXPath.findElement(By.java:361)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:348)
	at Pages.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" 105ms
And Create transport "CREATE_EXTERNAL_DELIVERY" by JSON file as "super-admin-farmacol" 1s 235ms
And Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol" 704ms
And Get "START_OF_UNLOADING" data for transport type "EXTERNAL_DELIVERY" and principal "farmacol" 025ms
When Login as "farmacol-admin" 2s 537ms
And Go to "TRANSPORT_TABLE" 219ms
And Set actual confirmed transport status list 1s 346ms
And Disable task by API 046ms
And Go to transport details "EXTERNAL_DELIVERY" 4s 476ms
And Edit transport hours and recalculate statuses 16s 372ms
Then Verify that confirmed statuses is still the same 190ms
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() 108ms
After Hooks.rollbackTaskChanges() 041ms