Project Number Date
ApolloFullRunnerReport kapibary.33 09 cze 2021, 04:47

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Transport files 92 4 16 0 0 112 12 4 16 4m 53s 841ms Failed
Feature Transport files
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 456ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 2s 003ms
When Go to "TRANSPORT_TABLE" 423ms
And Show all transport types 1s 156ms
And Verify that transport has "0" files 075ms
Then Add file to transport by API 2s 030ms
And Verify that transport has "1" files 2s 041ms
After Hooks.deleteTransportAfterTest() 552ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 383ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 921ms
When Go to "TRANSPORT_TABLE" 418ms
And Show all transport types 1s 154ms
And Verify that transport has "0" files 126ms
Then Add file to transport by API 1s 344ms
And Verify that transport has "1" files 1s 858ms
After Hooks.deleteTransportAfterTest() 483ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 2s 650ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 2s 891ms
When Go to "TRANSPORT_TABLE" 527ms
And Show all transport types 1s 138ms
And Verify that transport has "0" files 086ms
Then Add file to transport by API 1s 611ms
And Verify that transport has "1" files 544ms
After Hooks.deleteTransportAfterTest() 879ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 291ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 948ms
When Go to "TRANSPORT_TABLE" 411ms
And Show all transport types 1s 155ms
And Verify that transport has "0" files 073ms
Then Add file to transport by API 1s 581ms
And Verify that transport has "1" files 2s 891ms
After Hooks.deleteTransportAfterTest() 452ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 361ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 954ms
And Delete transport 17s 952ms
When Go to "ARCHIVE_TAB" 562ms
And Show "DELIVERY" 156ms
And Verify that transport has "0" files 5s 193ms
Then Add file to transport 386ms
And Verify that transport has "1" files 1s 608ms
After Hooks.deleteTransportAfterTest() 603ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 557ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 911ms
And Delete transport 19s 924ms
When Go to "ARCHIVE_TAB" 581ms
And Show "LOAD" 232ms
And Verify that transport has "0" files 4s 047ms
Then Add file to transport 411ms
And Verify that transport has "1" files 1s 771ms
After Hooks.deleteTransportAfterTest() 572ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 2s 850ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 2s 986ms
And Delete transport 21s 422ms
When Go to "ARCHIVE_TAB" 546ms
And Show "DELIVERY" 140ms
And Verify that transport has "0" files 7s 089ms
Then Add file to transport 417ms
And Verify that transport has "1" files 1s 676ms
After Hooks.deleteTransportAfterTest() 629ms
Scenario Outline Check if it possible to add file to transport in archive
Steps
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 417ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 921ms
And Delete transport 15s 635ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to no longer be visible: By.xpath: //td[contains(@data-column-name, 'IDENTIFIER') and contains(@data-transport-id, '218598796')]//button (tried for 10 second(s) with 500 MILLISECONDS interval)
Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T15:28:36.4Z'
System info: host: 'apollo-test-2', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '5.8.0-50-generic', java.version: '1.8.0_292'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=91.0.4472.19 (1bf021f248676a0b2ab3ee0561d83a59e424c23e-refs/branch-heads/4472@{#288}), userDataDir=/home/teamcity/build-agent/temp/buildTmp/.com.google.Chrome.vnKNvU}, 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=91.0.4472.77, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 3476336070ad01dcaf2e27fa8e5afddc
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:82)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
	at Pages.BasePage.waitUntilElementDisappear(BasePage.java:215)
	at CucumberTests.Transport.DeleteTransportTest.deleteTransport(DeleteTransportTest.java:32)
	at ✽.Delete transport(file:Features/Atom/Transport/File.feature:23)
When Go to "ARCHIVE_TAB" 000ms
And Show "CONTAINER" 000ms
And Verify that transport has "0" files 000ms
Then Add file to transport 000ms
And Verify that transport has "1" files 000ms
After Hooks.deleteTransportAfterTest() 547ms
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" 225ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-adama" 2s 049ms
And Transfer transport to carrier by JSON file "super-admin-adama" "true" confirmation 578ms
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() 870ms
Given Login as "paa1-carrier@qa.qa-test" and set token of apiUsername "super-admin-adama" 2s 540ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-adama" 2s 151ms
And Transfer transport to carrier by JSON file "super-admin-adama" "false" confirmation 795ms
Then Verify that "large_entrepreneur_declaration" document can be downloaded 18s 229ms
After Hooks.deleteTransportAfterTest() 588ms
Given Set token of apiUsername "super-admin-adama" 242ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-adama" 2s 048ms
And Set transport on auction with "500" and "1500" by JSON file as "super-admin-adama" 2s 804ms
And Add a bid "500" to an auction by JSON file as "paa1-carrier@qa.qa-test" for "super-admin-adama" 1s 466ms
And Login as "paa1-carrier@qa.qa-test" 2s 353ms
Then Verify that "large_entrepreneur_declaration" document can be downloaded 17s 453ms
After Hooks.deleteTransportAfterTest() 611ms
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 494ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-alrec" 2s 210ms
When Go to "TRANSPORT_TABLE" 448ms
And Show all transport "true" 422ms
Then Verify that transport has "1" CMR file 1s 616ms
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() 556ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 2s 304ms
And Create transport "CREATE_TRANSPORT_TWO_UNLOAD_STEPS" by JSON file as "super-admin-alrec" 2s 393ms
When Go to "TRANSPORT_TABLE" 390ms
And Show all transport "true" 374ms
Then Verify that transport has "2" CMR file 1s 602ms
After Hooks.deleteTransportAfterTest() 587ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 2s 260ms
And Create transport "CREATE_TRANSPORT_TWO_UNLOAD_STEPS" by JSON file as "super-admin-alrec" 2s 369ms
When Go to "TRANSPORT_TABLE" 384ms
And Show all transport "true" 317ms
Then Verify that "CMR" document can be downloaded 18s 501ms
After Hooks.deleteTransportAfterTest() 578ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 2s 443ms
And Create transport "CREATE_TRANSPORT_TWO_UNLOAD_STEPS" by JSON file as "super-admin-alrec" 2s 270ms
And Show all transport "true" 279ms
And Delete transport 4s 055ms
When Go to "ARCHIVE_TAB" 442ms
And Show "TRANSPORT_ORDER" 147ms
Then Verify that "CMR" document can be downloaded 22s 069ms
After Hooks.deleteTransportAfterTest() 530ms
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 243ms
And Create default accepted mode of transportation by API with "pba1-carrier" 1s 939ms
And If user is login then logout 452ms
And Login as "bausch-admin" and set token of apiUsername "super-admin-bausch" 5s 224ms
And Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch" 317ms
java.lang.AssertionError: 1 expectation failed.
Expected status code <200> but was <422>.

	at sun.reflect.GeneratedConstructorAccessor191.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() 301ms