Project Number Date
ApolloFullRunnerReport master.392 22 kwi 2021, 22:07

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 829ms Failed
Feature Status confirmation
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 467ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 486ms
When Find transport in table with status "advice-added" 3s 228ms
And Confirm statuses until reach "process-ended" 28s 081ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 126ms
Given Login as "pgf-admin" and set token of apiUsername "super-admin-pgf" 2s 385ms
And Create transport "CREATE_UNLOAD" by JSON file as "super-admin-pgf" 15s 660ms
When Find transport in table with status "planned" 17s 191ms
And Confirm statuses until reach "process-ended" 21s 600ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 116ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 1s 184ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-adama" 1s 322ms
When Find transport in table with status "planned" 3s 230ms
And Confirm statuses until reach "process-ended" 21s 512ms
Then Check if transport has "process-ended" 029ms
After Hooks.deleteTransportAfterTest() 099ms
Given Login as "swiss-krono-delivery-admin" and set token of apiUsername "super-admin-skd" 1s 102ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 15s 290ms
When Find transport in table with status "planned" 17s 227ms
And Confirm statuses until reach "departed" 24s 401ms
Then Check if transport has "departed" 027ms
After Hooks.deleteTransportAfterTest() 110ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 085ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-lantmannen" 1s 342ms
When Find transport in table with status "created" 3s 212ms
And Confirm statuses until reach "process-ended" 21s 505ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 108ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 108ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 1s 310ms
When Find transport in table with status "created" 3s 217ms
And Confirm statuses until reach "process-ended" 29s 684ms
Then Check if transport has "process-ended" 026ms
After Hooks.deleteTransportAfterTest() 107ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 191ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 336ms
When Find transport in table with status "planned" 3s 211ms
And Confirm statuses until reach "process-ended" 26s 999ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 104ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 158ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 309ms
When Find transport in table with status "planned" 3s 205ms
And Confirm statuses until reach "process-ended" 26s 970ms
Then Check if transport has "process-ended" 026ms
After Hooks.deleteTransportAfterTest() 100ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 2s 514ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 214ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 085ms
When Accept or reject "accept" transferred transport 18s 008ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 002ms
And Click button advice in transport table "SMALLS_IMPORT" 115ms
And Set advice window in schedule 2s 773ms
And Fill advice form 14s 566ms
And Click advice save button and wait for advice form to disappear 30s 684ms
And Check if window is "silver" 2s 032ms
And Go to "TRANSPORT_TABLE" 202ms
Then Check if transport has "process-ended" 214ms
After Hooks.deleteTransportAfterTest() 139ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 125ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 1s 247ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 087ms
When Accept or reject "accept" transferred transport 18s 069ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 003ms
And Click button advice in transport table "SMALLS_EXPORT" 127ms
And Set advice window in schedule 2s 765ms
And Fill advice form 14s 480ms
And Click advice save button and wait for advice form to disappear 30s 766ms
And Check if window is "silver" 2s 032ms
And Go to "TRANSPORT_TABLE" 203ms
Then Check if transport has "process-ended" 258ms
After Hooks.deleteTransportAfterTest() 132ms
Given Set token of apiUsername "super-admin-hochland" 107ms
And Add action authority with: "hochland" "hochland-admin" "DELIVERY" "UPDATE_ADVICE" "CHECKPOINT_BASED" "ARRIVAL" 175ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 496ms
When Login as "hochland-admin" 2s 770ms
And Find transport in table with status "advice-added" 3s 285ms
And Confirm statuses until reach "arrived" 3s 824ms
And Go to transport details "DELIVERY" 4s 646ms
Then Check if it is not possible to edit advice 148ms
After Hooks.rollbackAddedActionAuthorities() 050ms
After Hooks.deleteTransportAfterTest() 126ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 2s 389ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 471ms
When Find transport in table with status "advice-added" 3s 193ms
And Check if transport row is "blue" 3s 076ms
And Confirm statuses until reach "arrived" 3s 810ms
And Check if transport row is "green" 3s 073ms
And Confirm statuses until reach "during-unload" 3s 749ms
Then Check if transport row is "orange" 3s 078ms
And Confirm statuses until reach "unloaded" 3s 738ms
Then Check if transport row is "darkgoldenrod" 3s 063ms
And Confirm statuses until reach "process-ended" 18s 759ms
Then Check if transport row is "silver" 3s 080ms
After Hooks.deleteTransportAfterTest() 128ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 006ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 202ms
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" 114ms
And Set advice window in schedule 2s 591ms
And Fill advice form 8s 295ms
And Click advice save button and wait for advice form to disappear 30s 723ms
And Go to "TRANSPORT_TABLE" 244ms
And Find transport in table with status "advice-added" 3s 196ms
And Confirm statuses until reach "left-the-area" 17s 452ms
Then Check if next status is not possible to confirm 090ms
After Hooks.deleteTransportAfterTest() 113ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 141ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 177ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 003ms
And Show all transport types 1s 038ms
And Click button advice in transport table "LOAD" 115ms
And Set advice window in schedule 2s 618ms
And Fill advice form 8s 366ms
And Click advice save button and wait for advice form to disappear 30s 718ms
And Go to "TRANSPORT_TABLE" 215ms
And Find transport in table with status "advice-added" 3s 232ms
And Confirm statuses until reach "left-the-area" 17s 477ms
Then Check if next status is not possible to confirm 100ms
After Hooks.deleteTransportAfterTest() 118ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 179ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 203ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 003ms
And Show all transport types 1s 042ms
And Click button advice in transport table "DELIVERY" 109ms
And Set advice window in schedule 2s 591ms
And Fill advice form 8s 296ms
And Click advice save button and wait for advice form to disappear 30s 728ms
And Go to "TRANSPORT_TABLE" 239ms
And Find transport in table with status "advice-added" 3s 198ms
When Add file to transport by API 542ms
And Confirm statuses until reach "process-ended" 35s 177ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 108ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 200ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 190ms
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 605ms
And Fill advice form 8s 310ms
And Click advice save button and wait for advice form to disappear 30s 674ms
And Go to "TRANSPORT_TABLE" 209ms
And Find transport in table with status "advice-added" 3s 215ms
When Add file to transport by API 249ms
And Confirm statuses until reach "process-ended" 35s 227ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 111ms
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" 102ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 1s 298ms
And Confirm status "REPORTING" by Public API "v1" 062ms
And Confirm status "ARRIVAL" by Public API "v1" 105ms
And Login as "swiss-krono-delivery-guard" 2s 314ms
And Go to "TRANSPORT_TABLE" 184ms
When Confirm "Departure" status in transport row 3s 102ms
Then Verify that "Departure" has been confirmed 15s 061ms
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() 132ms
Given Set token of apiUsername "super-admin-bausch" 098ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 407ms
And Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch" 15s 237ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 112ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_PL" as "super-admin-bausch" 757ms
And Login as "bausch-admin" 1s 123ms
And Go to "TRANSPORT_TABLE" 223ms
And Find transport in table with status "advice-added" 3s 224ms
When Confirm statuses until reach "on-the-way" 9s 297ms
And Open statuses popup 059ms
And Toggle status date confirmation checkbox 277ms
And Confirm statuses until reach "process-ended" 18s 773ms
Then Check if transport has "process-ended" 029ms
After Hooks.deleteTransportAfterTest() 128ms
After Hooks.deleteModeOfTransportationAfterTest() 098ms
Given Set token of apiUsername "super-admin-bausch" 128ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 252ms
And Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch" 1s 268ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 108ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_PL" as "super-admin-bausch" 709ms
And Login as "bausch-admin" 1s 101ms
And Go to "TRANSPORT_TABLE" 222ms
And Find transport in table with status "advice-added" 3s 226ms
When Confirm statuses until reach "on-the-way" 9s 339ms
And Open statuses popup 050ms
And Toggle status date confirmation checkbox 269ms
And Change status execution date to "1" days from today 2s 163ms
Then Verify that status cannot be confirmed 1s 090ms
After Hooks.deleteTransportAfterTest() 110ms
After Hooks.deleteModeOfTransportationAfterTest() 078ms
Given Set token of apiUsername "super-admin-bausch" 103ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 314ms
And Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch" 1s 217ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 095ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_PL" as "super-admin-bausch" 715ms
And Login as "bausch-admin" 1s 016ms
And Go to "TRANSPORT_TABLE" 198ms
And Find transport in table with status "advice-added" 3s 194ms
When Confirm statuses until reach "on-the-way" 9s 292ms
And Open statuses popup 072ms
And Toggle status date confirmation checkbox 269ms
And Change status execution date to "-1" days from today 2s 205ms
Then Verify that status cannot be confirmed 1s 074ms
After Hooks.deleteTransportAfterTest() 143ms
After Hooks.deleteModeOfTransportationAfterTest() 080ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 071ms
And Create task with new status by JSON file "NEW_STATUS_SMALLS_IMPORT" as "super-admin-skz" 163ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 257ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 084ms
When Accept or reject "accept" transferred transport 17s 990ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 003ms
And Click button advice in transport table "SMALLS_IMPORT" 126ms
And Set advice window in schedule 2s 727ms
And Fill advice form 14s 466ms
And Click advice save button and wait for advice form to disappear 30s 734ms
And If user is login then logout 109ms
And Login as "swisskrono-admin" 1s 435ms
And Show all transport types 1s 072ms
Then Check if transport has "testowy-różoffy-statusik" 031ms
And Go to "SETTINGS_TAB" 325ms
When Disable status "testowy-różoffy-statusik" for transport "SMALLS_IMPORT" 1s 599ms
And Delete created transport by API 153ms
Then If user is login then logout 312ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 427ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 261ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 072ms
When Accept or reject "accept" transferred transport 18s 067ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 003ms
And Click button advice in transport table "SMALLS_IMPORT" 111ms
And Set advice window in schedule 2s 744ms
And Fill advice form 14s 583ms
And Click advice save button and wait for advice form to disappear 30s 724ms
And If user is login then logout 116ms
And Login as "swisskrono-admin" 1s 383ms
And Show all transport types 1s 067ms
Then Check if transport has disabled status "testowy-różoffy-statusik" 15s 012ms
After Hooks.deleteAllTransports() 1m 16s 354ms
After Hooks.deleteAllAddedStatus() 2s 241ms
Given Set token of apiUsername "super-admin-farmacol" 114ms
And Create transport "CREATE_EXTERNAL_DELIVERY" by JSON file as "super-admin-farmacol" 1s 221ms
And Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol" 683ms
And Get "START_OF_UNLOADING" data for transport type "EXTERNAL_DELIVERY" and principal "farmacol" 022ms
When Login as "farmacol-admin" 2s 461ms
And Go to "TRANSPORT_TABLE" 221ms
And Confirm statuses until reach "during-unload" 9s 408ms
And Set actual confirmed transport status list 1s 318ms
And Disable task by API 044ms
And Go to transport details "EXTERNAL_DELIVERY" 4s 438ms
And Edit transport hours and recalculate statuses 16s 341ms
Then Verify that all confirmed statuses are still on transport status list 198ms
After Hooks.deleteTransportAfterTest() 100ms
After Hooks.rollbackTaskChanges() 037ms