Project Number Date
ApolloFullRunnerReport master.420 12 maj 2021, 06:42

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 227ms Failed
Feature Status confirmation
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 478ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 443ms
When Find transport in table with status "advice-added" 3s 212ms
And Confirm statuses until reach "process-ended" 28s 041ms
Then Check if transport has "process-ended" 021ms
After Hooks.deleteTransportAfterTest() 102ms
Given Login as "pgf-admin" and set token of apiUsername "super-admin-pgf" 1s 473ms
And Create transport "CREATE_UNLOAD" by JSON file as "super-admin-pgf" 15s 644ms
When Find transport in table with status "planned" 17s 237ms
And Confirm statuses until reach "process-ended" 21s 596ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 140ms
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 334ms
When Find transport in table with status "planned" 3s 197ms
And Confirm statuses until reach "process-ended" 21s 531ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 104ms
Given Login as "swiss-krono-delivery-admin" and set token of apiUsername "super-admin-skd" 1s 096ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 15s 306ms
When Find transport in table with status "planned" 17s 180ms
And Confirm statuses until reach "departed" 24s 362ms
Then Check if transport has "departed" 027ms
After Hooks.deleteTransportAfterTest() 131ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 126ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-lantmannen" 1s 324ms
When Find transport in table with status "created" 3s 212ms
And Confirm statuses until reach "process-ended" 21s 529ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 129ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 092ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 1s 343ms
When Find transport in table with status "created" 3s 212ms
And Confirm statuses until reach "process-ended" 29s 681ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 111ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 202ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 361ms
When Find transport in table with status "planned" 3s 199ms
And Confirm statuses until reach "process-ended" 26s 991ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 132ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 227ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 397ms
When Find transport in table with status "planned" 3s 207ms
And Confirm statuses until reach "process-ended" 27s 006ms
Then Check if transport has "process-ended" 017ms
After Hooks.deleteTransportAfterTest() 112ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 914ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 359ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 118ms
When Accept or reject "accept" transferred transport 18s 714ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 003ms
And Click button advice in transport table "SMALLS_IMPORT" 124ms
And Set advice window in schedule 2s 795ms
And Fill advice form 14s 662ms
And Click advice save button and wait for advice form to disappear 30s 670ms
And Check if window is "silver" 2s 030ms
And Go to "TRANSPORT_TABLE" 198ms
Then Check if transport has "process-ended" 304ms
After Hooks.deleteTransportAfterTest() 143ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 213ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 1s 326ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 121ms
When Accept or reject "accept" transferred transport 18s 654ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 003ms
And Click button advice in transport table "SMALLS_EXPORT" 106ms
And Set advice window in schedule 2s 710ms
And Fill advice form 14s 543ms
And Click advice save button and wait for advice form to disappear 30s 717ms
And Check if window is "silver" 2s 032ms
And Go to "TRANSPORT_TABLE" 185ms
Then Check if transport has "process-ended" 377ms
After Hooks.deleteTransportAfterTest() 147ms
Given Set token of apiUsername "super-admin-hochland" 114ms
And Add action authority with: "hochland" "hochland-admin" "DELIVERY" "UPDATE_ADVICE" "CHECKPOINT_BASED" "ARRIVAL" 219ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 504ms
When Login as "hochland-admin" 2s 389ms
And Find transport in table with status "advice-added" 3s 347ms
And Confirm statuses until reach "arrived" 3s 835ms
And Go to transport details "DELIVERY" 4s 738ms
Then Check if it is not possible to edit advice 180ms
After Hooks.rollbackAddedActionAuthorities() 079ms
After Hooks.deleteTransportAfterTest() 105ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 2s 422ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 499ms
When Find transport in table with status "advice-added" 3s 190ms
And Check if transport row is "blue" 3s 066ms
And Confirm statuses until reach "arrived" 3s 832ms
And Check if transport row is "green" 3s 068ms
And Confirm statuses until reach "during-unload" 3s 734ms
Then Check if transport row is "orange" 3s 071ms
And Confirm statuses until reach "unloaded" 3s 736ms
Then Check if transport row is "darkgoldenrod" 3s 054ms
And Confirm statuses until reach "process-ended" 18s 756ms
Then Check if transport row is "silver" 3s 090ms
After Hooks.deleteTransportAfterTest() 152ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 552ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 206ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 003ms
And Show all transport types 1s 045ms
And Click button advice in transport table "DELIVERY" 109ms
And Set advice window in schedule 2s 647ms
And Fill advice form 8s 316ms
And Click advice save button and wait for advice form to disappear 30s 685ms
And Go to "TRANSPORT_TABLE" 231ms
And Find transport in table with status "advice-added" 3s 181ms
And Confirm statuses until reach "left-the-area" 17s 393ms
Then Check if next status is not possible to confirm 103ms
After Hooks.deleteTransportAfterTest() 122ms
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 182ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 003ms
And Show all transport types 1s 044ms
And Click button advice in transport table "LOAD" 113ms
And Set advice window in schedule 2s 629ms
And Fill advice form 8s 362ms
And Click advice save button and wait for advice form to disappear 30s 712ms
And Go to "TRANSPORT_TABLE" 190ms
And Find transport in table with status "advice-added" 3s 238ms
And Confirm statuses until reach "left-the-area" 17s 440ms
Then Check if next status is not possible to confirm 103ms
After Hooks.deleteTransportAfterTest() 097ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 191ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 228ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 002ms
And Show all transport types 1s 030ms
And Click button advice in transport table "DELIVERY" 112ms
And Set advice window in schedule 2s 643ms
And Fill advice form 8s 347ms
And Click advice save button and wait for advice form to disappear 30s 684ms
And Go to "TRANSPORT_TABLE" 227ms
And Find transport in table with status "advice-added" 3s 197ms
When Add file to transport by API 586ms
And Confirm statuses until reach "process-ended" 35s 084ms
Then Check if transport has "process-ended" 029ms
After Hooks.deleteTransportAfterTest() 152ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 226ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 215ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 003ms
And Show all transport types 1s 044ms
And Click button advice in transport table "LOAD" 117ms
And Set advice window in schedule 2s 647ms
And Fill advice form 8s 355ms
And Click advice save button and wait for advice form to disappear 30s 693ms
And Go to "TRANSPORT_TABLE" 198ms
And Find transport in table with status "advice-added" 3s 227ms
When Add file to transport by API 376ms
And Confirm statuses until reach "process-ended" 35s 158ms
Then Check if transport has "process-ended" 024ms
After Hooks.deleteTransportAfterTest() 131ms
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" 125ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 1s 315ms
And Confirm status "REPORTING" by Public API "v1" 085ms
And Confirm status "ARRIVAL" by Public API "v1" 140ms
And Login as "swiss-krono-delivery-guard" 817ms
And Go to "TRANSPORT_TABLE" 116ms
When Confirm "Departure" status in transport row 3s 179ms
Then Verify that "Departure" has been confirmed 15s 059ms
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() 125ms
Given Set token of apiUsername "super-admin-bausch" 122ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 463ms
And Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch" 15s 292ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 150ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_PL" as "super-admin-bausch" 862ms
And Login as "bausch-admin" 1s 167ms
And Go to "TRANSPORT_TABLE" 222ms
And Find transport in table with status "advice-added" 3s 209ms
When Confirm statuses until reach "on-the-way" 9s 260ms
And Open statuses popup 065ms
And Toggle status date confirmation checkbox 281ms
And Confirm statuses until reach "process-ended" 18s 769ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 132ms
After Hooks.deleteModeOfTransportationAfterTest() 149ms
Given Set token of apiUsername "super-admin-bausch" 123ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 303ms
And Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch" 1s 235ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 102ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_PL" as "super-admin-bausch" 771ms
And Login as "bausch-admin" 1s 143ms
And Go to "TRANSPORT_TABLE" 225ms
And Find transport in table with status "advice-added" 3s 211ms
When Confirm statuses until reach "on-the-way" 9s 274ms
And Open statuses popup 062ms
And Toggle status date confirmation checkbox 272ms
And Change status execution date to "1" days from today 2s 193ms
Then Verify that status cannot be confirmed 1s 086ms
After Hooks.deleteTransportAfterTest() 140ms
After Hooks.deleteModeOfTransportationAfterTest() 104ms
Given Set token of apiUsername "super-admin-bausch" 124ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 362ms
And Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch" 1s 255ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 093ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_PL" as "super-admin-bausch" 737ms
And Login as "bausch-admin" 996ms
And Go to "TRANSPORT_TABLE" 202ms
And Find transport in table with status "advice-added" 3s 198ms
When Confirm statuses until reach "on-the-way" 9s 256ms
And Open statuses popup 064ms
And Toggle status date confirmation checkbox 265ms
And Change status execution date to "-1" days from today 2s 182ms
Then Verify that status cannot be confirmed 1s 076ms
After Hooks.deleteTransportAfterTest() 125ms
After Hooks.deleteModeOfTransportationAfterTest() 097ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 240ms
And Create task with new status by JSON file "NEW_STATUS_SMALLS_IMPORT" as "super-admin-skz" 336ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 264ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 097ms
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" 093ms
And Set advice window in schedule 2s 756ms
And Fill advice form 14s 556ms
And Click advice save button and wait for advice form to disappear 30s 673ms
And If user is login then logout 112ms
And Login as "swisskrono-admin" 1s 327ms
And Show all transport types 1s 054ms
Then Check if transport has "testowy-różoffy-statusik" 025ms
And Go to "SETTINGS_TAB" 291ms
When Disable status "testowy-różoffy-statusik" for transport "SMALLS_IMPORT" 1s 615ms
And Delete created transport by API 174ms
Then If user is login then logout 067ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 361ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 317ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 119ms
When Accept or reject "accept" transferred transport 18s 683ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 003ms
And Click button advice in transport table "SMALLS_IMPORT" 109ms
And Set advice window in schedule 2s 707ms
And Fill advice form 14s 612ms
And Click advice save button and wait for advice form to disappear 30s 804ms
And If user is login then logout 116ms
And Login as "swisskrono-admin" 1s 396ms
And Show all transport types 1s 065ms
Then Check if transport has disabled status "testowy-różoffy-statusik" 15s 032ms
After Hooks.deleteAllTransports() 1m 16s 346ms
After Hooks.deleteAllAddedStatus() 2s 242ms
Given Set token of apiUsername "super-admin-farmacol" 126ms
And Create transport "CREATE_EXTERNAL_DELIVERY" by JSON file as "super-admin-farmacol" 1s 251ms
And Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol" 708ms
And Get "START_OF_UNLOADING" data for transport type "EXTERNAL_DELIVERY" and principal "farmacol" 036ms
When Login as "farmacol-admin" 1s 705ms
And Go to "TRANSPORT_TABLE" 206ms
And Confirm statuses until reach "during-unload" 9s 387ms
And Set actual confirmed transport status list 1s 332ms
And Disable task by API 053ms
And Go to transport details "EXTERNAL_DELIVERY" 4s 420ms
And Edit transport hours and recalculate statuses 16s 336ms
Then Verify that all confirmed statuses are still on transport status list 190ms
After Hooks.deleteTransportAfterTest() 148ms
After Hooks.rollbackTaskChanges() 063ms