Project Number Date
ApolloFullRunnerReport apollo-test-2.100 31 lip 2021, 03:20

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Sorting 127 1 10 0 0 138 14 2 16 2m 46s 095ms Failed
Feature Sorting
Before Hooks.showScenarioName(Scenario) 000ms
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 2s 508ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 134ms
When Go to "TRANSPORT_TABLE" 417ms
And Click button "UNLOAD_TIME_WINDOW" "0" times 3s 046ms
Then Verify that "UNLOAD_TIME_WINDOW" icon is "fa-sort" 063ms
After Hooks.rollbackAddedAuthorities() 000ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 2s 241ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 148ms
When Go to "TRANSPORT_TABLE" 403ms
And Click button "UNLOAD_TIME_WINDOW" "1" times 3s 138ms
Then Verify that "UNLOAD_TIME_WINDOW" icon is "fa-sort-up" 066ms
After Hooks.rollbackAddedAuthorities() 000ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 2s 323ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 134ms
When Go to "TRANSPORT_TABLE" 403ms
And Click button "UNLOAD_TIME_WINDOW" "2" times 3s 254ms
Then Verify that "UNLOAD_TIME_WINDOW" icon is "fa-sort-down" 072ms
After Hooks.rollbackAddedAuthorities() 000ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 2s 367ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 140ms
When Go to "TRANSPORT_TABLE" 406ms
And Click button "UNLOAD_TIME_WINDOW" "3" times 3s 356ms
Then Verify that "UNLOAD_TIME_WINDOW" icon is "fa-sort" 084ms
After Hooks.rollbackAddedAuthorities() 000ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-sempertrans" 225ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 135ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 2s 233ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 900ms
And Login as "sempertrans-admin" 2s 162ms
When Go to "TRANSPORT_TABLE" 480ms
And Click button "UNLOAD_TIME_WINDOW" "1" times 3s 174ms
Then Verify that values in "UNLOAD_TIME_WINDOW" are sorted "asc" in "sempertrans" "DELIVERY" 123ms
After Hooks.deleteTransportsAfterTest() 1s 265ms
After Hooks.rollbackAddedAuthorities() 000ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-sempertrans" 231ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 128ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 1s 955ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 943ms
And Login as "sempertrans-admin" 2s 088ms
When Go to "TRANSPORT_TABLE" 479ms
And Click button "UNLOAD_TIME_WINDOW" "2" times 3s 243ms
Then Verify that values in "UNLOAD_TIME_WINDOW" are sorted "desc" in "sempertrans" "DELIVERY" 116ms
After Hooks.deleteTransportsAfterTest() 1s 092ms
After Hooks.rollbackAddedAuthorities() 000ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-sempertrans" 246ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 134ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 1s 957ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 955ms
And Login as "sempertrans-admin" 2s 112ms
When Go to "TRANSPORT_TABLE" 461ms
And Click button "UNLOAD_TIME_WINDOW" "4" times 3s 460ms
Then Verify that values in "UNLOAD_TIME_WINDOW" are sorted "asc" in "sempertrans" "DELIVERY" 115ms
After Hooks.deleteTransportsAfterTest() 1s 119ms
After Hooks.rollbackAddedAuthorities() 000ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-sempertrans" 209ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 125ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 1s 892ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 936ms
And Login as "sempertrans-admin" 2s 138ms
When Go to "TRANSPORT_TABLE" 458ms
And Click button "UNLOAD_TIME_WINDOW" "5" times 3s 582ms
Then Verify that values in "UNLOAD_TIME_WINDOW" are sorted "desc" in "sempertrans" "DELIVERY" 127ms
After Hooks.deleteTransportsAfterTest() 1s 087ms
After Hooks.rollbackAddedAuthorities() 000ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-neuca" 240ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 139ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 3s 327ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 3s 103ms
When Confirm status "ARRIVE" by Public API "v1" 620ms
And Login as "neuca-admin" 2s 471ms
When Go to "TRANSPORT_TABLE" 514ms
And Click button "STATUS" "1" times 3s 161ms
Then Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 165ms
After Hooks.deleteTransportsAfterTest() 1s 694ms
After Hooks.rollbackAddedAuthorities() 000ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-neuca" 227ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 122ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 3s 169ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 3s 110ms
When Confirm status "ARRIVE" by Public API "v1" 477ms
And Login as "neuca-admin" 2s 033ms
When Go to "TRANSPORT_TABLE" 493ms
And Click button "STATUS" "2" times 3s 280ms
Then Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 153ms
After Hooks.deleteTransportsAfterTest() 1s 643ms
After Hooks.rollbackAddedAuthorities() 000ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-neuca" 228ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 122ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 3s 217ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 3s 057ms
When Confirm status "ARRIVE" by Public API "v1" 487ms
And Login as "neuca-admin" 2s 107ms
When Go to "TRANSPORT_TABLE" 471ms
And Click button "STATUS" "3" times 3s 393ms
Then Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 157ms
After Hooks.deleteTransportsAfterTest() 1s 609ms
After Hooks.rollbackAddedAuthorities() 000ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-neuca" 226ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 129ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 3s 160ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 3s 050ms
When Confirm status "ARRIVE" by Public API "v1" 527ms
And Login as "neuca-admin" 2s 010ms
When Go to "TRANSPORT_TABLE" 472ms
And Click button "STATUS" "2" times 3s 290ms
Then Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 145ms
After Hooks.deleteTransportsAfterTest() 1s 669ms
After Hooks.rollbackAddedAuthorities() 000ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-neuca" 223ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 131ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 3s 096ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 3s 056ms
When Confirm status "ARRIVE" by Public API "v1" 497ms
And Login as "neuca-admin" 2s 089ms
When Go to "TRANSPORT_TABLE" 497ms
And Click button "STATUS" "1" times 3s 172ms
And Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 152ms
Then Go to "WAREHOUSE_TAB" 891ms
And Go to "TRANSPORT_TABLE" 440ms
And Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 300ms
After Hooks.deleteTransportsAfterTest() 1s 603ms
After Hooks.rollbackAddedAuthorities() 000ms
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-neuca" 236ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 113ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 3s 126ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 3s 071ms
When Confirm status "ARRIVE" by Public API "v1" 480ms
And Login as "neuca-admin" 2s 091ms
When Go to "TRANSPORT_TABLE" 478ms
And Click button "STATUS" "2" times 3s 282ms
And Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 146ms
Then Go to "WAREHOUSE_TAB" 861ms
And Go to "TRANSPORT_TABLE" 447ms
And Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 272ms
After Hooks.deleteTransportsAfterTest() 1s 621ms
After Hooks.rollbackAddedAuthorities() 000ms
Scenario Outline Check if transports are correctly sorted after logging in again
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-neuca" 231ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 149ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 3s 139ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 3s 037ms
When Confirm status "ARRIVE" by Public API "v1" 543ms
And Login as "neuca-admin" 2s 077ms
When Go to "TRANSPORT_TABLE" 445ms
And Click button "STATUS" "1" times 3s 190ms
And Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 155ms
Then If user is login then logout 255ms
And Login as "neuca-admin" 2s 264ms
And Go to "TRANSPORT_TABLE" 502ms
And Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 609ms
Hooks
After Hooks.deleteTransportsAfterTest() 320ms
java.lang.AssertionError: Nieoczekiwany błąd podczas żądania PUT pod adresem /transports/225753635/delete - status odpowiedzi: 500 , komunikat:  [error:org.springframework.orm.hibernate5.HibernateOptimisticLockingFailureException: Object of class [logintegra.process.Transport] with identifier [225753635]: optimistic locking failed; nested exception is org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect) : [logintegra.process.Transport#225753635]]
	at org.junit.Assert.fail(Assert.java:88)
	at Utils.RestUtils.RestUtil.putResponse(RestUtil.java:274)
	at Utils.RestUtils.RestUtil.putToApolloApi(RestUtil.java:110)
	at CucumberTests.Hooks.deleteTransportsAfterTest(Hooks.java:205)
	at sun.reflect.GeneratedMethodAccessor272.invoke(Unknown Source)
	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.JavaHookDefinition.execute(JavaHookDefinition.java:60)
	at cucumber.runner.HookDefinitionMatch.runStep(HookDefinitionMatch.java:16)
	at cucumber.runner.TestStep.executeStep(TestStep.java:63)
	at cucumber.runner.TestStep.run(TestStep.java:49)
	at cucumber.runner.TestCase.run(TestCase.java:49)
	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.rollbackAddedAuthorities() 000ms
Scenario Outline Check if transports are correctly sorted after logging in again
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-neuca" 280ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 143ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 592ms
java.lang.AssertionError: Nieoczekiwany błąd podczas żądania POST pod adresem /transports; status: 422, komunikat: [errors:[[meta:[exceptionType:WINDOWS_OVERLAP_EXCEPTION, initialStart:2021-07-30T18:00:00Z, windowSizeInMinutes:45, rampName:Katowice - R6], detail:Nie możemy zarezerwować okna czasowego o długości 45 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 CucumberTests.Transport.CreateTransport.createByJSONFileAsInDays(CreateTransport.java:79)
	at ✽.Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days(file:Features/Atom/Sorting/Sorting.feature:77)
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 000ms
When Confirm status "ARRIVE" by Public API "v1" 000ms
And Login as "neuca-admin" 000ms
When Go to "TRANSPORT_TABLE" 000ms
And Click button "STATUS" "2" times 000ms
And Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 000ms
Then If user is login then logout 000ms
And Login as "neuca-admin" 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 000ms
After Hooks.deleteTransportsAfterTest() 000ms
After Hooks.rollbackAddedAuthorities() 000ms