Project Number Date
ApolloFullRunnerReport apollo-test-2.116 13 sie 2021, 02:44

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Transport files 84 3 11 0 0 98 12 3 15 4m 55s 988ms Failed
Feature Transport files
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 628ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 2s 018ms
When Go to "TRANSPORT_TABLE" 394ms
And Show all transport types 1s 154ms
And Verify that transport has "0" files 067ms
Then Add file to transport by API 2s 065ms
And Verify that transport has "1" files 2s 208ms
After Hooks.deleteTransportAfterTest() 596ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 473ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 993ms
When Go to "TRANSPORT_TABLE" 365ms
And Show all transport types 1s 145ms
And Verify that transport has "0" files 100ms
Then Add file to transport by API 1s 474ms
And Verify that transport has "1" files 1s 634ms
After Hooks.deleteTransportAfterTest() 535ms
Scenario Outline Check if it possible to add file to transport in transport table
Before Hooks.showScenarioName(Scenario) 000ms
Steps
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 2s 784ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 386ms
java.lang.AssertionError: Nieoczekiwany błąd podczas żądania POST pod adresem /transports; status: 422, komunikat: [errors:[Właściwość [id] klasy [class logintegra.commands.warehouse.TimeWindowCommand] nie może być null]]
	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) 000ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 486ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 939ms
When Go to "TRANSPORT_TABLE" 367ms
And Show all transport types 1s 129ms
And Verify that transport has "0" files 074ms
Then Add file to transport by API 1s 344ms
And Verify that transport has "1" files 545ms
After Hooks.deleteTransportAfterTest() 554ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 528ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 984ms
And Delete transport 18s 011ms
When Go to "ARCHIVE_TAB" 545ms
And Show "DELIVERY" 146ms
And Verify that transport has "0" files 6s 094ms
Then Add file to transport 393ms
And Verify that transport has "1" files 1s 672ms
After Hooks.deleteTransportAfterTest() 558ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 657ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 990ms
And Delete transport 18s 646ms
When Go to "ARCHIVE_TAB" 496ms
And Show "LOAD" 194ms
And Verify that transport has "0" files 4s 554ms
Then Add file to transport 422ms
And Verify that transport has "1" files 1s 527ms
After Hooks.deleteTransportAfterTest() 509ms
Scenario Outline Check if it possible to add file to transport in archive
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 2s 979ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 363ms
java.lang.AssertionError: Nieoczekiwany błąd podczas żądania POST pod adresem /transports; status: 422, komunikat: [errors:[Właściwość [id] klasy [class logintegra.commands.warehouse.TimeWindowCommand] nie może być null]]
	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) 000ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 484ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 961ms
And Delete transport 18s 407ms
When Go to "ARCHIVE_TAB" 565ms
And Show "CONTAINER" 196ms
And Verify that transport has "0" files 3s 486ms
Then Add file to transport 369ms
And Verify that transport has "1" files 1s 420ms
After Hooks.deleteTransportAfterTest() 517ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-adama" 250ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-adama" 15s 925ms
And Transfer transport to carrier by JSON file "super-admin-adama" "true" confirmation 638ms
And Accept transferred transport by Api 681ms
And Login as "paa1-carrier@qa.qa-test" 2s 504ms
Then Verify that "large_entrepreneur_declaration" document can be downloaded 17s 919ms
After Hooks.deleteTransportAfterTest() 510ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "paa1-carrier@qa.qa-test" and set token of apiUsername "super-admin-adama" 2s 758ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-adama" 2s 147ms
And Transfer transport to carrier by JSON file "super-admin-adama" "false" confirmation 836ms
Then Verify that "large_entrepreneur_declaration" document can be downloaded 17s 899ms
After Hooks.deleteTransportAfterTest() 580ms
Scenario Outline Check that the file is added to the transport after winning the auction
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-adama" 228ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-adama" 2s 073ms
And Set transport on auction with "500" and "1500" by JSON file as "super-admin-adama" 2s 835ms
And Add a bid "500" to an auction by JSON file as "paa1-carrier@qa.qa-test" for "super-admin-adama" 1s 535ms
And Login as "paa1-carrier@qa.qa-test" 2s 546ms
Then Verify that "large_entrepreneur_declaration" document can be downloaded 15s 980ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to be clickable: By.xpath: //div[contains(a, 'large_entrepreneur_declaration')]/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 "large_entrepreneur_declaration" document can be downloaded(file:Features/Atom/Transport/File.feature:65)
Caused by: org.openqa.selenium.NoSuchElementException: Cannot locate an element using By.xpath: //div[contains(a, 'large_entrepreneur_declaration')]/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() 576ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 2s 626ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-alrec" 2s 269ms
When Go to "TRANSPORT_TABLE" 371ms
And Show all transport "true" 270ms
Then Verify that transport has "1" CMR file 1s 623ms
After Hooks.deleteTransportAfterTest() 631ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 2s 375ms
And Create transport "CREATE_TRANSPORT_TWO_UNLOAD_STEPS" by JSON file as "super-admin-alrec" 2s 442ms
When Go to "TRANSPORT_TABLE" 402ms
And Show all transport "true" 227ms
Then Verify that transport has "2" CMR file 1s 603ms
After Hooks.deleteTransportAfterTest() 622ms
Before Hooks.showScenarioName(Scenario) 001ms
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 380ms
When Go to "TRANSPORT_TABLE" 417ms
And Show all transport "true" 304ms
Then Verify that "CMR" document can be downloaded 18s 877ms
After Hooks.deleteTransportAfterTest() 632ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 2s 609ms
And Create transport "CREATE_TRANSPORT_TWO_UNLOAD_STEPS" by JSON file as "super-admin-alrec" 2s 379ms
And Show all transport "true" 223ms
And Delete transport 19s 110ms
When Go to "ARCHIVE_TAB" 577ms
And Show "TRANSPORT_ORDER" 155ms
Then Verify that "CMR" document can be downloaded 20s 617ms
After Hooks.deleteTransportAfterTest() 567ms