Project Number Date
ApolloFullRunnerReport master.419 11 maj 2021, 22:24

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Status confirmation 223 1 0 0 0 224 21 1 22 18m 46s 382ms Failed
Feature Status confirmation
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 445ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 456ms
When Find transport in table with status "advice-added" 3s 215ms
And Confirm statuses until reach "process-ended" 28s 055ms
Then Check if transport has "process-ended" 026ms
After Hooks.deleteTransportAfterTest() 143ms
Given Login as "pgf-admin" and set token of apiUsername "super-admin-pgf" 1s 483ms
And Create transport "CREATE_UNLOAD" by JSON file as "super-admin-pgf" 15s 678ms
When Find transport in table with status "planned" 17s 202ms
And Confirm statuses until reach "process-ended" 21s 563ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 133ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 1s 197ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-adama" 1s 328ms
When Find transport in table with status "planned" 3s 228ms
And Confirm statuses until reach "process-ended" 21s 568ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 124ms
Given Login as "swiss-krono-delivery-admin" and set token of apiUsername "super-admin-skd" 1s 116ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 15s 291ms
When Find transport in table with status "planned" 17s 217ms
And Confirm statuses until reach "departed" 24s 313ms
Then Check if transport has "departed" 027ms
After Hooks.deleteTransportAfterTest() 144ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 124ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-lantmannen" 1s 324ms
When Find transport in table with status "created" 3s 214ms
And Confirm statuses until reach "process-ended" 21s 481ms
Then Check if transport has "process-ended" 026ms
After Hooks.deleteTransportAfterTest() 121ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 134ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 1s 289ms
When Find transport in table with status "created" 3s 222ms
And Confirm statuses until reach "process-ended" 29s 708ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 154ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 180ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 364ms
When Find transport in table with status "planned" 3s 236ms
And Confirm statuses until reach "process-ended" 26s 933ms
Then Check if transport has "process-ended" 025ms
After Hooks.deleteTransportAfterTest() 111ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 137ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 328ms
When Find transport in table with status "planned" 3s 222ms
And Confirm statuses until reach "process-ended" 26s 977ms
Then Check if transport has "process-ended" 029ms
After Hooks.deleteTransportAfterTest() 117ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 954ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 368ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 128ms
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" 125ms
And Set advice window in schedule 2s 795ms
And Fill advice form 14s 745ms
And Click advice save button and wait for advice form to disappear 30s 746ms
And Check if window is "silver" 2s 032ms
And Go to "TRANSPORT_TABLE" 199ms
Then Check if transport has "process-ended" 310ms
After Hooks.deleteTransportAfterTest() 163ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 204ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 1s 378ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 095ms
When Accept or reject "accept" transferred transport 18s 171ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 003ms
And Click button advice in transport table "SMALLS_EXPORT" 111ms
And Set advice window in schedule 2s 676ms
And Fill advice form 14s 523ms
And Click advice save button and wait for advice form to disappear 30s 731ms
And Check if window is "silver" 2s 033ms
And Go to "TRANSPORT_TABLE" 185ms
Then Check if transport has "process-ended" 318ms
After Hooks.deleteTransportAfterTest() 131ms
Given Set token of apiUsername "super-admin-hochland" 117ms
And Add action authority with: "hochland" "hochland-admin" "DELIVERY" "UPDATE_ADVICE" "CHECKPOINT_BASED" "ARRIVAL" 237ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 405ms
When Login as "hochland-admin" 2s 377ms
And Find transport in table with status "advice-added" 3s 293ms
And Confirm statuses until reach "arrived" 3s 827ms
And Go to transport details "DELIVERY" 4s 974ms
Then Check if it is not possible to edit advice 156ms
After Hooks.rollbackAddedActionAuthorities() 072ms
After Hooks.deleteTransportAfterTest() 155ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 2s 366ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 407ms
When Find transport in table with status "advice-added" 3s 198ms
And Check if transport row is "blue" 3s 068ms
And Confirm statuses until reach "arrived" 3s 801ms
And Check if transport row is "green" 3s 067ms
And Confirm statuses until reach "during-unload" 3s 729ms
Then Check if transport row is "orange" 3s 079ms
And Confirm statuses until reach "unloaded" 3s 778ms
Then Check if transport row is "darkgoldenrod" 3s 058ms
And Confirm statuses until reach "process-ended" 18s 747ms
Then Check if transport row is "silver" 3s 090ms
After Hooks.deleteTransportAfterTest() 133ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 613ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 219ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 003ms
And Show all transport types 1s 050ms
And Click button advice in transport table "DELIVERY" 099ms
And Set advice window in schedule 2s 745ms
And Fill advice form 8s 336ms
And Click advice save button and wait for advice form to disappear 30s 725ms
And Go to "TRANSPORT_TABLE" 244ms
And Find transport in table with status "advice-added" 3s 200ms
And Confirm statuses until reach "left-the-area" 17s 427ms
Then Check if next status is not possible to confirm 089ms
After Hooks.deleteTransportAfterTest() 092ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 173ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 197ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 002ms
And Show all transport types 1s 040ms
And Click button advice in transport table "LOAD" 108ms
And Set advice window in schedule 2s 612ms
And Fill advice form 8s 374ms
And Click advice save button and wait for advice form to disappear 30s 715ms
And Go to "TRANSPORT_TABLE" 196ms
And Find transport in table with status "advice-added" 3s 219ms
And Confirm statuses until reach "left-the-area" 17s 344ms
Then Check if next status is not possible to confirm 109ms
After Hooks.deleteTransportAfterTest() 147ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 249ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 198ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 002ms
And Show all transport types 1s 040ms
And Click button advice in transport table "DELIVERY" 113ms
And Set advice window in schedule 2s 667ms
And Fill advice form 8s 348ms
And Click advice save button and wait for advice form to disappear 30s 698ms
And Go to "TRANSPORT_TABLE" 230ms
And Find transport in table with status "advice-added" 3s 183ms
When Add file to transport by API 546ms
And Confirm statuses until reach "process-ended" 35s 087ms
Then Check if transport has "process-ended" 026ms
After Hooks.deleteTransportAfterTest() 114ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 133ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 218ms
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" 110ms
And Set advice window in schedule 2s 633ms
And Fill advice form 8s 313ms
And Click advice save button and wait for advice form to disappear 30s 691ms
And Go to "TRANSPORT_TABLE" 208ms
And Find transport in table with status "advice-added" 3s 226ms
When Add file to transport by API 369ms
And Confirm statuses until reach "process-ended" 35s 183ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 098ms
Scenario Outline Check if it is possible to confirm status by guard without confirming earlier statuses
Steps
Given Set token of apiUsername "super-admin-skd" 124ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 1s 294ms
And Confirm status "REPORTING" by Public API "v1" 084ms
And Confirm status "ARRIVAL" by Public API "v1" 124ms
And Login as "swiss-krono-delivery-guard" 1s 439ms
And Go to "TRANSPORT_TABLE" 162ms
When Confirm "Departure" status in transport row 3s 087ms
Then Verify that "Departure" has been confirmed 15s 007ms
java.lang.AssertionError: Status nie został potwierdzony!
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.StatusTests.ConfirmStatuses.verifyThatHasBeenConfirmed(ConfirmStatuses.java:114)
	at ✽.Verify that "Departure" has been confirmed(file:Features/Atom/Statuses/ConfirmStatuses.feature:223)
After Hooks.deleteTransportAfterTest() 124ms
Given Set token of apiUsername "super-admin-bausch" 120ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 482ms
And Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch" 15s 225ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 132ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_PL" as "super-admin-bausch" 824ms
And Login as "bausch-admin" 1s 182ms
And Go to "TRANSPORT_TABLE" 210ms
And Find transport in table with status "advice-added" 3s 224ms
When Confirm statuses until reach "on-the-way" 9s 367ms
And Open statuses popup 053ms
And Toggle status date confirmation checkbox 271ms
And Confirm statuses until reach "process-ended" 18s 711ms
Then Check if transport has "process-ended" 029ms
After Hooks.deleteTransportAfterTest() 134ms
After Hooks.deleteModeOfTransportationAfterTest() 126ms
Given Set token of apiUsername "super-admin-bausch" 122ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 310ms
And Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch" 1s 228ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 143ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_PL" as "super-admin-bausch" 839ms
And Login as "bausch-admin" 1s 137ms
And Go to "TRANSPORT_TABLE" 223ms
And Find transport in table with status "advice-added" 3s 217ms
When Confirm statuses until reach "on-the-way" 9s 262ms
And Open statuses popup 062ms
And Toggle status date confirmation checkbox 278ms
And Change status execution date to "1" days from today 2s 207ms
Then Verify that status cannot be confirmed 1s 080ms
After Hooks.deleteTransportAfterTest() 125ms
After Hooks.deleteModeOfTransportationAfterTest() 105ms
Given Set token of apiUsername "super-admin-bausch" 117ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 300ms
And Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch" 1s 240ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 126ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_PL" as "super-admin-bausch" 718ms
And Login as "bausch-admin" 1s 016ms
And Go to "TRANSPORT_TABLE" 208ms
And Find transport in table with status "advice-added" 3s 214ms
When Confirm statuses until reach "on-the-way" 9s 274ms
And Open statuses popup 063ms
And Toggle status date confirmation checkbox 264ms
And Change status execution date to "-1" days from today 2s 195ms
Then Verify that status cannot be confirmed 1s 097ms
After Hooks.deleteTransportAfterTest() 127ms
After Hooks.deleteModeOfTransportationAfterTest() 075ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 085ms
And Create task with new status by JSON file "NEW_STATUS_SMALLS_IMPORT" as "super-admin-skz" 311ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 313ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 103ms
When Accept or reject "accept" transferred transport 18s 200ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 003ms
And Click button advice in transport table "SMALLS_IMPORT" 120ms
And Set advice window in schedule 2s 790ms
And Fill advice form 14s 590ms
And Click advice save button and wait for advice form to disappear 30s 757ms
And If user is login then logout 121ms
And Login as "swisskrono-admin" 1s 477ms
And Show all transport types 1s 051ms
Then Check if transport has "testowy-różoffy-statusik" 028ms
And Go to "SETTINGS_TAB" 340ms
When Disable status "testowy-różoffy-statusik" for transport "SMALLS_IMPORT" 1s 611ms
And Delete created transport by API 165ms
Then If user is login then logout 062ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 421ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 313ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 107ms
When Accept or reject "accept" transferred transport 18s 706ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 003ms
And Click button advice in transport table "SMALLS_IMPORT" 115ms
And Set advice window in schedule 2s 690ms
And Fill advice form 14s 593ms
And Click advice save button and wait for advice form to disappear 30s 746ms
And If user is login then logout 111ms
And Login as "swisskrono-admin" 1s 364ms
And Show all transport types 1s 086ms
Then Check if transport has disabled status "testowy-różoffy-statusik" 15s 036ms
After Hooks.deleteAllTransports() 1m 16s 391ms
After Hooks.deleteAllAddedStatus() 2s 237ms
Given Set token of apiUsername "super-admin-farmacol" 138ms
And Create transport "CREATE_EXTERNAL_DELIVERY" by JSON file as "super-admin-farmacol" 1s 211ms
And Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol" 720ms
And Get "START_OF_UNLOADING" data for transport type "EXTERNAL_DELIVERY" and principal "farmacol" 022ms
When Login as "farmacol-admin" 1s 708ms
And Go to "TRANSPORT_TABLE" 216ms
And Confirm statuses until reach "during-unload" 9s 846ms
And Set actual confirmed transport status list 1s 365ms
And Disable task by API 068ms
And Go to transport details "EXTERNAL_DELIVERY" 4s 437ms
And Edit transport hours and recalculate statuses 16s 274ms
Then Verify that all confirmed statuses are still on transport status list 189ms
After Hooks.deleteTransportAfterTest() 113ms
After Hooks.rollbackTaskChanges() 038ms