Project Number Date
ApolloFullRunnerReport apollo-test-2.88 20 lip 2021, 18:16

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Transport files 82 5 11 0 0 98 10 5 15 5m 17s 586ms Failed
Feature Transport files
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 656ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 2s 032ms
When Go to "TRANSPORT_TABLE" 388ms
And Show all transport types 1s 146ms
And Verify that transport has "0" files 092ms
Then Add file to transport by API 2s 233ms
And Verify that transport has "1" files 2s 188ms
After Hooks.deleteTransportAfterTest() 10s 101ms
Before Hooks.showScenarioName(Scenario) 000ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 633ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 2s 010ms
When Go to "TRANSPORT_TABLE" 360ms
And Show all transport types 1s 127ms
And Verify that transport has "0" files 348ms
Then Add file to transport by API 1s 524ms
And Verify that transport has "1" files 1s 797ms
After Hooks.deleteTransportAfterTest() 10s 096ms
Scenario Outline Check if it possible to add file to transport in transport table
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 2s 909ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 581ms
java.lang.AssertionError: Nieoczekiwany błąd podczas żądania POST pod adresem /transports; status: 422, komunikat: [errors:[[meta:[exceptionType:WINDOWS_OVERLAP_EXCEPTION, initialStart:2021-07-21T11:00:00Z, windowSizeInMinutes:30, rampName:Rampa], detail:Nie możemy zarezerwować okna czasowego o długości 30 minut we wskazanym miejscu, ponieważ magazyn jest już zajęty w tych godzinach. Prosimy o wybranie innej godziny lub rampy., title:WindowsOverlapException, status:[enumType:org.springframework.http.HttpStatus, name:UNPROCESSABLE_ENTITY]]]]
	at org.junit.Assert.fail(Assert.java:88)
	at Utils.RestUtils.RestUtil.postObjectToApolloApi(RestUtil.java:86)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAs(CreateTransport.java:87)
	at ✽.Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland"(file:Features/Atom/Transport/File.feature:6)
When Go to "TRANSPORT_TABLE" 000ms
And Show all transport types 000ms
And Verify that transport has "0" files 000ms
Then Add file to transport by API 000ms
And Verify that transport has "1" files 000ms
After Hooks.deleteTransportAfterTest() 000ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 290ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 2s 106ms
When Go to "TRANSPORT_TABLE" 420ms
And Show all transport types 1s 144ms
And Verify that transport has "0" files 077ms
Then Add file to transport by API 1s 278ms
And Verify that transport has "1" files 707ms
After Hooks.deleteTransportAfterTest() 10s 108ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 486ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 2s 047ms
And Delete transport 18s 083ms
When Go to "ARCHIVE_TAB" 468ms
And Show "DELIVERY" 135ms
And Verify that transport has "0" files 2s 617ms
Then Add file to transport 374ms
And Verify that transport has "1" files 1s 599ms
After Hooks.deleteTransportAfterTest() 10s 100ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 540ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 2s 006ms
And Delete transport 20s 136ms
When Go to "ARCHIVE_TAB" 475ms
And Show "LOAD" 172ms
And Verify that transport has "0" files 1s 777ms
Then Add file to transport 427ms
And Verify that transport has "1" files 1s 567ms
After Hooks.deleteTransportAfterTest() 10s 193ms
Scenario Outline Check if it possible to add file to transport in archive
Before Hooks.showScenarioName(Scenario) 000ms
Steps
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 2s 907ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 561ms
java.lang.AssertionError: Nieoczekiwany błąd podczas żądania POST pod adresem /transports; status: 422, komunikat: [errors:[[meta:[exceptionType:WINDOWS_OVERLAP_EXCEPTION, initialStart:2021-07-21T11:00:00Z, windowSizeInMinutes:30, rampName:Rampa], detail:Nie możemy zarezerwować okna czasowego o długości 30 minut we wskazanym miejscu, ponieważ magazyn jest już zajęty w tych godzinach. Prosimy o wybranie innej godziny lub rampy., title:WindowsOverlapException, status:[enumType:org.springframework.http.HttpStatus, name:UNPROCESSABLE_ENTITY]]]]
	at org.junit.Assert.fail(Assert.java:88)
	at Utils.RestUtils.RestUtil.postObjectToApolloApi(RestUtil.java:86)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAs(CreateTransport.java:87)
	at ✽.Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland"(file:Features/Atom/Transport/File.feature:22)
And Delete transport 000ms
When Go to "ARCHIVE_TAB" 000ms
And Show "DELIVERY" 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() 000ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 380ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 957ms
And Delete transport 18s 375ms
When Go to "ARCHIVE_TAB" 465ms
And Show "CONTAINER" 168ms
And Verify that transport has "0" files 1s 028ms
Then Add file to transport 376ms
And Verify that transport has "1" files 1s 728ms
After Hooks.deleteTransportAfterTest() 10s 106ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-adama" 233ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-adama" 15s 968ms
And Transfer transport to carrier by JSON file "super-admin-adama" "true" confirmation 758ms
And Accept transferred transport by Api 675ms
And Login as "paa1-carrier@qa.qa-test" 2s 368ms
Then Verify that "large_entrepreneur_declaration" document can be downloaded 19s 347ms
After Hooks.deleteTransportAfterTest() 10s 097ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "paa1-carrier@qa.qa-test" and set token of apiUsername "super-admin-adama" 2s 670ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-adama" 2s 504ms
And Transfer transport to carrier by JSON file "super-admin-adama" "false" confirmation 1s 024ms
Then Verify that "large_entrepreneur_declaration" document can be downloaded 16s 902ms
After Hooks.deleteTransportAfterTest() 10s 088ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-adama" 242ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-adama" 2s 077ms
And Set transport on auction with "500" and "1500" by JSON file as "super-admin-adama" 2s 987ms
And Add a bid "500" to an auction by JSON file as "paa1-carrier@qa.qa-test" for "super-admin-adama" 1s 735ms
And Login as "paa1-carrier@qa.qa-test" 2s 270ms
Then Verify that "large_entrepreneur_declaration" document can be downloaded 17s 892ms
After Hooks.deleteTransportAfterTest() 10s 088ms
Scenario Outline Check if it CMR documents are added to transport after creation
Before Hooks.showScenarioName(Scenario) 000ms
Steps
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 2s 519ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-alrec" 2s 203ms
When Go to "TRANSPORT_TABLE" 359ms
And Show all transport "true" 214ms
Then Verify that transport has "1" CMR file 16s 452ms
java.lang.AssertionError: Liczba plików CMR w transporcie się nie zgadza! expected:<1> but was:<0>
	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() 10s 098ms
Scenario Outline Check if it CMR documents are added to transport after creation
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 2s 475ms
And Create transport "CREATE_TRANSPORT_TWO_UNLOAD_STEPS" by JSON file as "super-admin-alrec" 2s 379ms
When Go to "TRANSPORT_TABLE" 416ms
And Show all transport "true" 263ms
Then Verify that transport has "2" CMR file 16s 495ms
java.lang.AssertionError: Liczba plików CMR w transporcie się nie zgadza! expected:<2> but was:<0>
	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 "2" CMR file(file:Features/Atom/Transport/File.feature:76)
After Hooks.deleteTransportAfterTest() 10s 192ms
Scenario Outline Check if it CMR document can be downloaded
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 2s 439ms
And Create transport "CREATE_TRANSPORT_TWO_UNLOAD_STEPS" by JSON file as "super-admin-alrec" 2s 435ms
When Go to "TRANSPORT_TABLE" 373ms
And Show all transport "true" 221ms
Then Verify that "CMR" document can be downloaded 16s 016ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to be clickable: By.xpath: //div[contains(a, 'CMR')]/a (tried for 3 second(s) with 500 MILLISECONDS interval)
	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.waitUntilElementClickable(BasePage.java:223)
	at CucumberTests.Transport.TransportFile.verifyThatDocumentCanBeDownloaded(TransportFile.java:81)
	at ✽.Verify that "CMR" document can be downloaded(file:Features/Atom/Transport/File.feature:88)
Caused by: org.openqa.selenium.NoSuchElementException: Cannot locate an element using By.xpath: //div[contains(a, 'CMR')]/a
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
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: driver.version: unknown
	at org.openqa.selenium.support.ui.ExpectedConditions.lambda$findElement$0(ExpectedConditions.java:882)
	at java.util.Optional.orElseThrow(Optional.java:290)
	at org.openqa.selenium.support.ui.ExpectedConditions.findElement(ExpectedConditions.java:881)
	at org.openqa.selenium.support.ui.ExpectedConditions.access$000(ExpectedConditions.java:43)
	at org.openqa.selenium.support.ui.ExpectedConditions$7.apply(ExpectedConditions.java:205)
	at org.openqa.selenium.support.ui.ExpectedConditions$7.apply(ExpectedConditions.java:201)
	at org.openqa.selenium.support.ui.ExpectedConditions$22.apply(ExpectedConditions.java:643)
	at org.openqa.selenium.support.ui.ExpectedConditions$22.apply(ExpectedConditions.java:640)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:208)
	at Pages.BasePage.waitUntilElementClickable(BasePage.java:223)
	at CucumberTests.Transport.TransportFile.verifyThatDocumentCanBeDownloaded(TransportFile.java:81)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at cucumber.runtime.Utils$1.call(Utils.java:26)
	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
	at cucumber.runtime.Utils.invoke(Utils.java:20)
	at cucumber.runtime.java.JavaStepDefinition.execute(JavaStepDefinition.java:57)
	at cucumber.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:50)
	at cucumber.runner.TestStep.executeStep(TestStep.java:63)
	at cucumber.runner.TestStep.run(TestStep.java:49)
	at cucumber.runner.PickleStepTestStep.run(PickleStepTestStep.java:43)
	at cucumber.runner.TestCase.run(TestCase.java:45)
	at cucumber.runner.Runner.runPickle(Runner.java:40)
	at cucumber.runtime.junit.PickleRunners$WithStepDescriptions.run(PickleRunners.java:97)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:122)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:64)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:131)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161)
	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)
After Hooks.deleteTransportAfterTest() 10s 185ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 2s 521ms
And Create transport "CREATE_TRANSPORT_TWO_UNLOAD_STEPS" by JSON file as "super-admin-alrec" 2s 443ms
And Show all transport "true" 220ms
And Delete transport 19s 893ms
When Go to "ARCHIVE_TAB" 470ms
And Show "TRANSPORT_ORDER" 151ms
Then Verify that "CMR" document can be downloaded 18s 031ms
After Hooks.deleteTransportAfterTest() 10s 087ms