Project Number Date
ApolloFullRunnerReport develop.357 25 mar 2021, 07:57

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 37s 822ms Failed
Feature Status confirmation
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 397ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 377ms
When Find transport in table with status "advice-added" 3s 237ms
And Confirm statuses until reach "process-ended" 28s 076ms
Then Check if transport has "process-ended" 025ms
After Hooks.deleteTransportAfterTest() 104ms
Given Login as "pgf-admin" and set token of apiUsername "super-admin-pgf" 2s 368ms
And Create transport "CREATE_UNLOAD" by JSON file as "super-admin-pgf" 15s 549ms
When Find transport in table with status "planned" 17s 256ms
And Confirm statuses until reach "process-ended" 21s 611ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 135ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 1s 603ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-adama" 1s 277ms
When Find transport in table with status "planned" 3s 239ms
And Confirm statuses until reach "process-ended" 21s 559ms
Then Check if transport has "process-ended" 026ms
After Hooks.deleteTransportAfterTest() 095ms
Given Login as "swiss-krono-delivery-admin" and set token of apiUsername "super-admin-skd" 1s 149ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 15s 200ms
When Find transport in table with status "planned" 17s 251ms
And Confirm statuses until reach "departed" 24s 340ms
Then Check if transport has "departed" 028ms
After Hooks.deleteTransportAfterTest() 118ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 107ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-lantmannen" 1s 335ms
When Find transport in table with status "created" 3s 220ms
And Confirm statuses until reach "process-ended" 21s 562ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 112ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 133ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 1s 326ms
When Find transport in table with status "created" 3s 182ms
And Confirm statuses until reach "process-ended" 29s 785ms
Then Check if transport has "process-ended" 024ms
After Hooks.deleteTransportAfterTest() 101ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 176ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 359ms
When Find transport in table with status "planned" 3s 230ms
And Confirm statuses until reach "process-ended" 27s 027ms
Then Check if transport has "process-ended" 030ms
After Hooks.deleteTransportAfterTest() 110ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 228ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 336ms
When Find transport in table with status "planned" 3s 218ms
And Confirm statuses until reach "process-ended" 27s 044ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 141ms
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 671ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 246ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 124ms
When Accept or reject "accept" transferred transport 17s 996ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 003ms
And Click button advice in transport table "SMALLS_IMPORT" 138ms
And Set advice window in schedule 2s 797ms
And Fill advice form 14s 765ms
And Click advice save button and wait for advice form to disappear 30s 771ms
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() 136ms
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 172ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 1s 249ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 084ms
When Accept or reject "accept" transferred transport 18s 196ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 003ms
And Click button advice in transport table "SMALLS_EXPORT" 139ms
And Set advice window in schedule 2s 699ms
And Fill advice form 14s 788ms
And Click advice save button and wait for advice form to disappear 30s 746ms
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() 183ms
Given Set token of apiUsername "super-admin-hochland" 098ms
And Add action authority with: "hochland" "hochland-admin" "DELIVERY" "UPDATE_ADVICE" "CHECKPOINT_BASED" "ARRIVAL" 230ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 15s 453ms
When Login as "hochland-admin" 2s 756ms
And Find transport in table with status "advice-added" 3s 326ms
And Confirm statuses until reach "arrived" 3s 829ms
And Go to transport details "DELIVERY" 4s 710ms
Then Check if it is not possible to edit advice 197ms
After Hooks.deleteTransportAfterTest() 120ms
After Hooks.rollbackAddedActionAuthorities() 057ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 2s 258ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 369ms
When Find transport in table with status "advice-added" 3s 216ms
And Check if transport row is "blue" 3s 071ms
And Confirm statuses until reach "arrived" 3s 807ms
And Check if transport row is "green" 3s 074ms
And Confirm statuses until reach "during-unload" 3s 770ms
Then Check if transport row is "orange" 3s 094ms
And Confirm statuses until reach "unloaded" 3s 786ms
Then Check if transport row is "darkgoldenrod" 3s 063ms
And Confirm statuses until reach "process-ended" 18s 820ms
Then Check if transport row is "silver" 3s 094ms
After Hooks.deleteTransportAfterTest() 089ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 011ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 180ms
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" 128ms
And Set advice window in schedule 2s 577ms
And Fill advice form 8s 489ms
And Click advice save button and wait for advice form to disappear 30s 773ms
And Go to "TRANSPORT_TABLE" 223ms
And Find transport in table with status "advice-added" 3s 212ms
And Confirm statuses until reach "left-the-area" 18s 030ms
Then Check if next status is not possible to confirm 083ms
After Hooks.deleteTransportAfterTest() 105ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 160ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 193ms
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" 137ms
And Set advice window in schedule 2s 556ms
And Fill advice form 8s 486ms
And Click advice save button and wait for advice form to disappear 30s 751ms
And Go to "TRANSPORT_TABLE" 204ms
And Find transport in table with status "advice-added" 3s 253ms
And Confirm statuses until reach "left-the-area" 17s 528ms
Then Check if next status is not possible to confirm 109ms
After Hooks.deleteTransportAfterTest() 101ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 176ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 193ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 003ms
And Show all transport types 1s 052ms
And Click button advice in transport table "DELIVERY" 139ms
And Set advice window in schedule 2s 553ms
And Fill advice form 8s 461ms
And Click advice save button and wait for advice form to disappear 30s 759ms
And Go to "TRANSPORT_TABLE" 222ms
And Find transport in table with status "advice-added" 3s 162ms
When Add file to transport by API 505ms
And Confirm statuses until reach "process-ended" 35s 277ms
Then Check if transport has "process-ended" 029ms
After Hooks.deleteTransportAfterTest() 157ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 219ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 210ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 003ms
And Show all transport types 1s 052ms
And Click button advice in transport table "LOAD" 142ms
And Set advice window in schedule 2s 531ms
And Fill advice form 8s 532ms
And Click advice save button and wait for advice form to disappear 30s 791ms
And Go to "TRANSPORT_TABLE" 200ms
And Find transport in table with status "advice-added" 3s 260ms
When Add file to transport by API 255ms
And Confirm statuses until reach "process-ended" 35s 294ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 114ms
Given Set token of apiUsername "super-admin-hochland" 103ms
And Get "Magazynier (R)" settings from "hochland" in "TRANSFER_BETWEEN_WAREHOUSES" 343ms
And Set custom field "Magazynier (R)" with "EDIT_TRANSFER_BETWEEN_WAREHOUSES_WAREHOUSEMAN_U_CFD" in "TRANSFER_BETWEEN_WAREHOUSES" - "hochland" by "super-admin-hochland" 117ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 1s 174ms
And Get inputs from database "ADVICE_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 002ms
And Login as "hochland-admin" 2s 692ms
And Show all transport types 1s 052ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 129ms
And Set advice window in schedule 6s 417ms
And Fill advice form 11s 942ms
And Click advice save button and wait for advice form to disappear 30s 754ms
And Go to "TRANSPORT_TABLE" 221ms
And Find transport in table with status "advice-added" 3s 224ms
And Confirm statuses until reach "during-load" 6s 624ms
Then Check if next status is not possible to confirm 098ms
After Hooks.deleteTransportAfterTest() 132ms
After Hooks.rollbackCustomFieldSettings() 081ms
Given Set token of apiUsername "super-admin-keeeper" 096ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "LOAD" 025ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_LOAD_SANITARY_CONDITIONS_CFD" in "LOAD" - "keeeper" by "super-admin-keeeper" 039ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 197ms
And Get inputs from database "ADVICE_LOAD" "super-admin-keeeper" 003ms
And Login as "keeeper-admin" 2s 025ms
And Show all transport types 1s 131ms
And Click button advice in transport table "LOAD" 146ms
And Set advice window in schedule 2s 386ms
And Fill advice form 13s 290ms
And Click advice save button and wait for advice form to disappear 30s 751ms
And Go to "TRANSPORT_TABLE" 174ms
And Find transport in table with status "advice-added" 3s 227ms
And Confirm statuses until reach "arrived" 3s 836ms
Then Check if next status is not possible to confirm 110ms
After Hooks.deleteTransportAfterTest() 121ms
After Hooks.rollbackCustomFieldSettings() 038ms
Given Set token of apiUsername "super-admin-keeeper" 098ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "CONTAINER" 023ms
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 205ms
And Get inputs from database "ADVICE_CONTAINER" "super-admin-keeeper" 003ms
And Login as "keeeper-admin" 1s 945ms
And Show all transport types 1s 058ms
And Click button advice in transport table "CONTAINER" 101ms
And Set advice window in schedule 2s 490ms
And Fill advice form 13s 256ms
And Click advice save button and wait for advice form to disappear 30s 752ms
And Go to "TRANSPORT_TABLE" 201ms
And Find transport in table with status "advice-added" 3s 242ms
And Confirm statuses until reach "arrived" 3s 824ms
Then Check if next status is not possible to confirm 113ms
After Hooks.deleteTransportAfterTest() 117ms
After Hooks.rollbackCustomFieldSettings() 045ms
Given Set token of apiUsername "super-admin-keeeper" 094ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 025ms
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 282ms
And Login as "keeeper-admin" 1s 938ms
And Go to "TRANSPORT_TABLE" 108ms
And Find transport in table with status "planned" 3s 182ms
And Confirm statuses until reach "arrived" 3s 808ms
Then Check if next status is not possible to confirm 105ms
After Hooks.deleteTransportAfterTest() 105ms
After Hooks.rollbackCustomFieldSettings() 046ms
Given Set token of apiUsername "super-admin-keeeper" 095ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 026ms
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 359ms
And Login as "keeeper-admin" 1s 850ms
And Go to "TRANSPORT_TABLE" 126ms
And Find transport in table with status "planned" 3s 217ms
And Confirm statuses until reach "arrived" 3s 817ms
Then Check if next status is not possible to confirm 103ms
After Hooks.deleteTransportAfterTest() 092ms
After Hooks.rollbackCustomFieldSettings() 034ms
Given Set token of apiUsername "super-admin-hochland" 091ms
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" 154ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 386ms
And Login as "hochland-admin" 2s 267ms
And Go to "TRANSPORT_TABLE" 190ms
And Find transport in table with status "advice-added" 3s 187ms
And Confirm statuses until reach "during-unload" 6s 524ms
Then Check if next status is not possible to confirm 137ms
After Hooks.deleteTransportAfterTest() 103ms
After Hooks.rollbackCustomFieldSettings() 111ms
Given Set token of apiUsername "super-admin-keeeper" 096ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "LOAD" 025ms
And Get inputs from database "ADVICE_LOAD" "super-admin-keeeper" 003ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_LOAD_SANITARY_CONDITIONS_CFD" in "LOAD" - "keeeper" by "super-admin-keeeper" 041ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 179ms
And Login as "keeeper-admin" 1s 839ms
And Show all transport types 1s 135ms
And Click button advice in transport table "LOAD" 119ms
And Set advice window in schedule 2s 413ms
And Fill advice form 13s 215ms
And Click advice save button and wait for advice form to disappear 30s 674ms
And Go to "TRANSPORT_TABLE" 199ms
And Find transport in table with status "advice-added" 3s 256ms
When Confirm statuses until reach "arrived" 3s 818ms
And Check if next status is not possible to confirm 114ms
And Get inputs from database "EDIT_LOAD" "super-admin-keeeper" 001ms
And Go to transport details "LOAD" 4s 388ms
And Open section: "advice-panel" 1s 076ms
And Fill transport form 24s 814ms
And Click "save-transport-and-close" save button and wait for form to disappear 15s 646ms
And Go to transport details "LOAD" 4s 437ms
And Open section: "advice-panel" 1s 080ms
And Fill "meeting-sanitary-and-technical-conditions" in transport form 15s 838ms
And Confirm statuses until reach "process-ended" 24s 275ms
Then Check if transport has "process-ended" 030ms
After Hooks.deleteTransportAfterTest() 100ms
After Hooks.rollbackCustomFieldSettings() 040ms
Given Set token of apiUsername "super-admin-keeeper" 094ms
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" 044ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 192ms
And Login as "keeeper-admin" 2s 480ms
And Show all transport types 1s 055ms
And Click button advice in transport table "CONTAINER" 125ms
And Set advice window in schedule 2s 394ms
And Fill advice form 13s 318ms
And Click advice save button and wait for advice form to disappear 30s 692ms
And Go to "TRANSPORT_TABLE" 210ms
And Find transport in table with status "advice-added" 3s 247ms
When Confirm statuses until reach "arrived" 3s 837ms
And Check if next status is not possible to confirm 097ms
And Get inputs from database "EDIT_CONTAINER" "super-admin-keeeper" 002ms
And Go to transport details "CONTAINER" 4s 415ms
And Open section: "advice-panel" 1s 072ms
And Fill transport form 24s 804ms
And Click "save-transport-and-close" save button and wait for form to disappear 15s 666ms
And Go to transport details "CONTAINER" 4s 375ms
And Open section: "advice-panel" 1s 080ms
And Fill "meeting-sanitary-and-technical-conditions" in transport form 15s 817ms
And Confirm statuses until reach "process-ended" 24s 296ms
Then Check if transport has "process-ended" 024ms
After Hooks.deleteTransportAfterTest() 103ms
After Hooks.rollbackCustomFieldSettings() 069ms
Given Set token of apiUsername "super-admin-hochland" 095ms
And Get "Magazynier (R)" settings from "hochland" in "TRANSFER_BETWEEN_WAREHOUSES" 023ms
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" 056ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 1s 193ms
And Login as "hochland-admin" 2s 957ms
And Show all transport types 1s 049ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 126ms
And Set advice window in schedule 6s 426ms
And Fill advice form 11s 947ms
And Click advice save button and wait for advice form to disappear 30s 692ms
And Go to "TRANSPORT_TABLE" 219ms
And Find transport in table with status "advice-added" 3s 223ms
When Confirm statuses until reach "during-load" 6s 567ms
And Check if next status is not possible to confirm 111ms
And Get inputs from database "EDIT_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 002ms
And Go to transport details "TRANSFER_BETWEEN_WAREHOUSES" 4s 664ms
And Open section: "advice-panel" 1s 078ms
And Fill transport form 36s 286ms
And Click "save-transport-and-close" save button and wait for form to disappear 16s 198ms
And Go to transport details "TRANSFER_BETWEEN_WAREHOUSES" 4s 580ms
And Open section: "advice-panel" 1s 073ms
And Fill "warehouseman-(u)" in transport form 15s 866ms
And Confirm statuses until reach "process-ended" 32s 578ms
Then Check if transport has "process-ended" 030ms
After Hooks.deleteTransportAfterTest() 170ms
After Hooks.rollbackCustomFieldSettings() 068ms
Given Set token of apiUsername "super-admin-keeeper" 094ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 022ms
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 360ms
And Login as "keeeper-admin" 2s 658ms
And Go to "TRANSPORT_TABLE" 133ms
And Find transport in table with status "planned" 3s 189ms
When Confirm statuses until reach "arrived" 3s 781ms
And Check if next status is not possible to confirm 108ms
And Go to transport details "UNLOAD" 4s 389ms
And Fill transport form 37s 962ms
And Click "save-transport-and-close" save button and wait for form to disappear 16s 151ms
And Confirm statuses until reach "process-ended" 24s 288ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 111ms
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 "TANKER_GRANULATE_DELIVERY" 023ms
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" 045ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 416ms
And Login as "keeeper-admin" 2s 033ms
And Go to "TRANSPORT_TABLE" 122ms
And Find transport in table with status "planned" 3s 182ms
When Confirm statuses until reach "arrived" 3s 782ms
And Check if next status is not possible to confirm 108ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 4s 434ms
And Fill transport form 36s 440ms
And Click "save-transport-and-close" save button and wait for form to disappear 15s 631ms
And Confirm statuses until reach "process-ended" 24s 299ms
Then Check if transport has "process-ended" 025ms
After Hooks.deleteTransportAfterTest() 116ms
After Hooks.rollbackCustomFieldSettings() 036ms
Given Set token of apiUsername "super-admin-hochland" 091ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 025ms
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" 119ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 399ms
And Login as "hochland-admin" 2s 594ms
And Go to "TRANSPORT_TABLE" 204ms
And Find transport in table with status "advice-added" 3s 198ms
When Confirm statuses until reach "during-unload" 7s 066ms
And Check if next status is not possible to confirm 098ms
And Go to transport details "DELIVERY" 4s 676ms
And Fill transport form 36s 119ms
And Click "save-transport-and-close" save button and wait for form to disappear 16s 174ms
And Confirm statuses until reach "process-ended" 21s 595ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 129ms
After Hooks.rollbackCustomFieldSettings() 111ms
Given Set token of apiUsername "super-admin-skd" 088ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 1s 314ms
And Confirm status "REPORTING" by Public API "v1" 088ms
And Confirm status "ARRIVAL" by Public API "v1" 126ms
And Login as "swiss-krono-delivery-guard" 1s 808ms
And Go to "TRANSPORT_TABLE" 174ms
When Confirm "Departure" status in transport row 3s 077ms
Then Verify that "Departure" has been confirmed 035ms
After Hooks.deleteTransportAfterTest() 129ms
Given Set token of apiUsername "super-admin-keeeper" 095ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 019ms
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" 044ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 15s 368ms
When Login as "keeeper-admin" 2s 015ms
And Find transport in table with status "planned" 3s 241ms
And Confirm statuses until reach "arrived" 3s 800ms
And Go to transport details "UNLOAD" 4s 391ms
And Fill transport form 38s 054ms
Then Check if next status is not possible to confirm in transport details 066ms
After Hooks.deleteTransportAfterTest() 107ms
After Hooks.rollbackCustomFieldSettings() 044ms
Given Set token of apiUsername "super-admin-keeeper" 096ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 026ms
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 369ms
When Login as "keeeper-admin" 2s 020ms
And Find transport in table with status "planned" 3s 239ms
And Confirm statuses until reach "arrived" 3s 846ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 4s 392ms
And Fill transport form 36s 306ms
Then Check if next status is not possible to confirm in transport details 067ms
After Hooks.deleteTransportAfterTest() 107ms
After Hooks.rollbackCustomFieldSettings() 041ms
Given Set token of apiUsername "super-admin-hochland" 092ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 020ms
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" 116ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 362ms
When Login as "hochland-admin" 2s 398ms
And Find transport in table with status "advice-added" 3s 337ms
And Confirm statuses until reach "during-unload" 6s 587ms
And Go to transport details "DELIVERY" 4s 692ms
And Fill transport form 36s 082ms
Then Check if next status is not possible to confirm in transport details 070ms
After Hooks.deleteTransportAfterTest() 155ms
After Hooks.rollbackCustomFieldSettings() 094ms
Scenario Outline Check if unload step status is visible for specific users [A-6868]
Steps
Given Set token of apiUsername "super-admin-skz" 096ms
And Add action authority with: "swisskrono" "swisskrono-admin" "SMALLS_EXPORT" "MOVE_UNLOAD_STEPS" "ACTIVE" 085ms
And Add action authority with: "swisskrono" "pskza1-carrier@qa.qa-test" "SMALLS_EXPORT" "MOVE_UNLOAD_STEPS" "ACTIVE" 045ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 1s 253ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 109ms
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 2s 183ms
And Show all transport types 1s 055ms
Then Check if transport has "Potwierdzenie kolejności rozładunków" 15s 054ms
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.f3QM4B}, 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: 4d2020cd8e4e41a57e8aed11569b053f
*** Element info: {Using=xpath, value=//td[contains(@data-status-name, 'Potwierdzenie kolejności rozładunków')]}
	at sun.reflect.GeneratedConstructorAccessor196.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() 115ms
After Hooks.deleteAllTransports() 46s 500ms
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 107ms
And Create task with new status by JSON file "NEW_STATUS_SMALLS_IMPORT" as "super-admin-skz" 181ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 227ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 076ms
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 706ms
And Fill advice form 14s 660ms
And Click advice save button and wait for advice form to disappear 30s 738ms
And If user is login then logout 131ms
And Login as "swisskrono-admin" 2s 407ms
And Show all transport types 1s 064ms
Then Check if transport has "testowy-różoffy-statusik" 019ms
And Go to "SETTINGS_TAB" 266ms
When Disable status "testowy-różoffy-statusik" for transport "SMALLS_IMPORT" 1s 635ms
And Delete created transport by API 133ms
Then If user is login then logout 307ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 356ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 266ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 074ms
When Accept or reject "accept" transferred transport 17s 991ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 003ms
And Click button advice in transport table "SMALLS_IMPORT" 118ms
And Set advice window in schedule 2s 709ms
And Fill advice form 14s 718ms
And Click advice save button and wait for advice form to disappear 30s 788ms
And If user is login then logout 123ms
And Login as "swisskrono-admin" 1s 498ms
And Show all transport types 1s 067ms
Then Check if transport has disabled status "testowy-różoffy-statusik" 15s 034ms
Hooks
After Hooks.deleteAllTransports() 1m 1s 355ms
After Hooks.deleteAllAddedStatus() 15s 017ms
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.f3QM4B}, 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: 4d2020cd8e4e41a57e8aed11569b053f
*** Element info: {Using=xpath, value=//div/a[text()='Drobnica import']}
	at sun.reflect.GeneratedConstructorAccessor196.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" 107ms
And Create transport "CREATE_EXTERNAL_DELIVERY" by JSON file as "super-admin-farmacol" 1s 271ms
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" 021ms
When Login as "farmacol-admin" 2s 483ms
And Go to "TRANSPORT_TABLE" 234ms
And Set actual confirmed transport status list 1s 371ms
And Disable task by API 038ms
And Go to transport details "EXTERNAL_DELIVERY" 4s 436ms
And Edit transport hours and recalculate statuses 16s 367ms
Then Verify that confirmed statuses is still the same 170ms
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() 144ms
After Hooks.rollbackTaskChanges() 048ms