Project Number Date
ApolloFullRunnerReport kapibary.37 12 cze 2021, 04:30

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Transport files 98 3 11 0 0 112 13 3 16 5m 44s 714ms Failed
Feature Transport files
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 505ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 2s 033ms
When Go to "TRANSPORT_TABLE" 427ms
And Show all transport types 1s 169ms
And Verify that transport has "0" files 093ms
Then Add file to transport by API 1s 914ms
And Verify that transport has "1" files 2s 219ms
After Hooks.deleteTransportAfterTest() 598ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 444ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 973ms
When Go to "TRANSPORT_TABLE" 408ms
And Show all transport types 1s 137ms
And Verify that transport has "0" files 150ms
Then Add file to transport by API 1s 266ms
And Verify that transport has "1" files 1s 944ms
After Hooks.deleteTransportAfterTest() 659ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 2s 802ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 126ms
When Go to "TRANSPORT_TABLE" 430ms
And Show all transport types 1s 143ms
And Verify that transport has "0" files 084ms
Then Add file to transport by API 1s 271ms
And Verify that transport has "1" files 980ms
After Hooks.deleteTransportAfterTest() 913ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 398ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 986ms
When Go to "TRANSPORT_TABLE" 412ms
And Show all transport types 1s 153ms
And Verify that transport has "0" files 073ms
Then Add file to transport by API 1s 526ms
And Verify that transport has "1" files 3s 063ms
After Hooks.deleteTransportAfterTest() 468ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 348ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 988ms
And Delete transport 17s 994ms
When Go to "ARCHIVE_TAB" 539ms
And Show "DELIVERY" 153ms
And Verify that transport has "0" files 6s 576ms
Then Add file to transport 416ms
And Verify that transport has "1" files 1s 659ms
After Hooks.deleteTransportAfterTest() 521ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 569ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 949ms
And Delete transport 19s 919ms
When Go to "ARCHIVE_TAB" 590ms
And Show "LOAD" 213ms
And Verify that transport has "0" files 7s 520ms
Then Add file to transport 423ms
And Verify that transport has "1" files 1s 598ms
After Hooks.deleteTransportAfterTest() 514ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 3s 135ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 063ms
And Delete transport 19s 109ms
When Go to "ARCHIVE_TAB" 491ms
And Show "DELIVERY" 143ms
And Verify that transport has "0" files 7s 328ms
Then Add file to transport 452ms
And Verify that transport has "1" files 1s 831ms
After Hooks.deleteTransportAfterTest() 801ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 627ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 954ms
And Delete transport 18s 374ms
When Go to "ARCHIVE_TAB" 509ms
And Show "CONTAINER" 177ms
And Verify that transport has "0" files 7s 562ms
Then Add file to transport 413ms
And Verify that transport has "1" files 1s 452ms
After Hooks.deleteTransportAfterTest() 556ms
Scenario Outline Check that the file is added to the transport after carrier acceptance when the transport has been passed to the carrier
Steps
Given Set token of apiUsername "super-admin-adama" 257ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-adama" 16s
And Transfer transport to carrier by JSON file "super-admin-adama" "true" confirmation 595ms
And Accept transferred transport by Api 005ms
java.lang.AssertionError: Nie znaleziono szukanego zasobu w Apollo!
	at org.junit.Assert.fail(Assert.java:88)
	at Utils.JpaUtils.Apollo.SelectService.ApolloSelectDbService.getBigIntegerResult(ApolloSelectDbService.java:117)
	at Utils.JpaUtils.Apollo.SelectService.ApolloSelectDbService.getLongResult(ApolloSelectDbService.java:107)
	at Utils.JpaUtils.Apollo.SelectService.ApolloSelectDbService.findIdBy(ApolloSelectDbService.java:19)
	at CucumberTests.Transport.CarrierTransportAction.acceptTransferredTransportByApi(CarrierTransportAction.java:77)
	at ✽.Accept transferred transport by Api(file:Features/Atom/Transport/File.feature:41)
And Login as "paa1-carrier@qa.qa-test" 000ms
Then Verify that "large_entrepreneur_declaration" document can be downloaded 000ms
After Hooks.deleteTransportAfterTest() 759ms
Given Login as "paa1-carrier@qa.qa-test" and set token of apiUsername "super-admin-adama" 2s 814ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-adama" 2s 251ms
And Transfer transport to carrier by JSON file "super-admin-adama" "false" confirmation 855ms
Then Verify that "large_entrepreneur_declaration" document can be downloaded 17s 864ms
After Hooks.deleteTransportAfterTest() 587ms
Given Set token of apiUsername "super-admin-adama" 235ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-adama" 2s 039ms
And Set transport on auction with "500" and "1500" by JSON file as "super-admin-adama" 2s 751ms
And Add a bid "500" to an auction by JSON file as "paa1-carrier@qa.qa-test" for "super-admin-adama" 1s 523ms
And Login as "paa1-carrier@qa.qa-test" 2s 318ms
Then Verify that "large_entrepreneur_declaration" document can be downloaded 17s 683ms
After Hooks.deleteTransportAfterTest() 519ms
Scenario Outline Check if it CMR documents are added to transport after creation
Steps
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 2s 565ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-alrec" 2s 230ms
When Go to "TRANSPORT_TABLE" 427ms
And Show all transport "true" 537ms
Then Verify that transport has "1" CMR file 1s 635ms
java.lang.AssertionError: Liczba plików CMR w transporcie się nie zgadza! expected:<1> but was:<2>
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.failNotEquals(Assert.java:834)
	at org.junit.Assert.assertEquals(Assert.java:645)
	at CucumberTests.Transport.TransportFile.verifyThatTransportHasCMRFile(TransportFile.java:75)
	at ✽.Verify that transport has "1" CMR file(file:Features/Atom/Transport/File.feature:76)
After Hooks.deleteTransportAfterTest() 581ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 2s 470ms
And Create transport "CREATE_TRANSPORT_TWO_UNLOAD_STEPS" by JSON file as "super-admin-alrec" 2s 494ms
When Go to "TRANSPORT_TABLE" 426ms
And Show all transport "true" 330ms
Then Verify that transport has "2" CMR file 1s 568ms
After Hooks.deleteTransportAfterTest() 647ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 2s 541ms
And Create transport "CREATE_TRANSPORT_TWO_UNLOAD_STEPS" by JSON file as "super-admin-alrec" 2s 440ms
When Go to "TRANSPORT_TABLE" 392ms
And Show all transport "true" 361ms
Then Verify that "CMR" document can be downloaded 18s 754ms
After Hooks.deleteTransportAfterTest() 663ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 2s 616ms
And Create transport "CREATE_TRANSPORT_TWO_UNLOAD_STEPS" by JSON file as "super-admin-alrec" 2s 454ms
And Show all transport "true" 321ms
And Delete transport 19s 283ms
When Go to "ARCHIVE_TAB" 544ms
And Show "TRANSPORT_ORDER" 150ms
Then Verify that "CMR" document can be downloaded 23s 953ms
After Hooks.deleteTransportAfterTest() 543ms
Scenario Outline The link to the delivery document appears after confirming the respective status [A-6905]
Steps
Given Login as "pba1-carrier" and set token of apiUsername "super-admin-bausch" 5s 496ms
And Create default accepted mode of transportation by API with "pba1-carrier" 2s 050ms
And If user is login then logout 275ms
And Login as "bausch-admin" and set token of apiUsername "super-admin-bausch" 5s 644ms
And Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch" 320ms
java.lang.AssertionError: 1 expectation failed.
Expected status code <200> but was <422>.

	at sun.reflect.GeneratedConstructorAccessor189.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:83)
	at org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(CachedConstructor.java:77)
	at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrap.callConstructor(ConstructorSite.java:84)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:250)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:494)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown Source)
	at io.restassured.internal.RequestSpecificationImpl.applyPathParamsAndSendRequest(RequestSpecificationImpl.groovy:1750)
	at sun.reflect.GeneratedMethodAccessor73.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
	at io.restassured.internal.RequestSpecificationImpl.invokeMethod(RequestSpecificationImpl.groovy)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:47)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.callCurrent(PogoInterceptableSite.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.RequestSpecificationImpl.applyPathParamsAndSendRequest(RequestSpecificationImpl.groovy:1755)
	at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
	at io.restassured.internal.RequestSpecificationImpl.invokeMethod(RequestSpecificationImpl.groovy)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:47)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.callCurrent(PogoInterceptableSite.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.RequestSpecificationImpl.post(RequestSpecificationImpl.groovy:175)
	at io.restassured.internal.RequestSpecificationImpl.post(RequestSpecificationImpl.groovy)
	at Utils.RestUtils.RestUtil.postObjectToApolloApi(RestUtil.java:64)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAs(CreateTransport.java:76)
	at ✽.Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch"(file:Features/Atom/Transport/File.feature:112)
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 000ms
And Set "advice" inputs from JSON file "ADVICE_LOAD" "super-admin-bausch" 000ms
And Click button advice in transport table "LOAD_PL" 000ms
And Set advice window in schedule 000ms
And Fill advice form 000ms
And Click advice save button and wait for advice form to disappear 000ms
And Find transport in table with status "advice-added" 000ms
When Confirm statuses until reach "on-the-way" 000ms
Then Verify that "delivery_document" document can be downloaded 000ms
After Hooks.deleteTransportAfterTest() 000ms
After Hooks.deleteModeOfTransportationAfterTest() 347ms