Project Number Date
ApolloFullRunnerReport 2021.AT1.49 06 sie 2021, 05:29

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Advice Mail 97 0 0 0 0 97 7 1 8 12m 10s 227ms Failed
Feature Advice Mail
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 1s 014ms
And Prepare user "adama-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 165ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-adama" 1s 205ms
And Get inputs from database "ADVICE_CONTAINER" "super-admin-adama" 038ms
And Show all transport types 1s 042ms
And Click button advice in transport table "CONTAINER" 095ms
And Set advice window in schedule 2s 459ms
And Fill advice form 13s 913ms
And Click advice save button and wait for advice form to disappear 30s 694ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zapisano awizację! | Advice has been saved!" 5s 858ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 148ms
After Hooks.cleanUserDetailsAfterTest() 198ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 189ms
And Prepare user "piast-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 177ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 251ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 036ms
And Show all transport types 1s 044ms
And Click button advice in transport table "DELIVERY" 106ms
And Set advice window in schedule 2s 642ms
And Fill advice form 10s 502ms
And Click advice save button and wait for advice form to disappear 30s 762ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zapisano awizację! | Advice has been saved!" 5s 619ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 117ms
After Hooks.cleanUserDetailsAfterTest() 168ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 132ms
And Prepare user "keeeper-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 254ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 209ms
And Get inputs from database "ADVICE_LOAD" "super-admin-keeeper" 037ms
And Show all transport types 1s 045ms
And Click button advice in transport table "LOAD" 109ms
And Set advice window in schedule 2s 455ms
And Fill advice form 15s 335ms
And Click advice save button and wait for advice form to disappear 30s 705ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zapisano awizację! | Time window has been saved!" 5s 517ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 087ms
After Hooks.cleanUserDetailsAfterTest() 229ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 1s 428ms
And Prepare user "adama-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 206ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-adama" 1s 196ms
And Show all transport types 1s 040ms
And Create advice "ADVICE_CONTAINER" "CONTAINER" "super-admin-adama" 47s 193ms
And Go to "TRANSPORT_TABLE" 213ms
And Go to transport details "CONTAINER" 2s 420ms
And Get inputs from database "EDIT_CONTAINER" "super-admin-adama" 035ms
When Go to transport details "CONTAINER" 3s 176ms
And Fill transport form 4s 698ms
And Get inputs from database "EDIT_ADVICE_CONTAINER" "super-admin-adama" 036ms
And Expand advice panel 104ms
And Edit advice in transport details 14s 552ms
And Click "save-transport-and-close" save button and wait for form to disappear 30s 077ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zmiana w awizacji numer" 5s 978ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 098ms
After Hooks.cleanUserDetailsAfterTest() 158ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 498ms
And Prepare user "piast-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 174ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 226ms
And Show all transport types 1s 051ms
And Create advice "ADVICE_DELIVERY" "DELIVERY" "super-admin-piast" 43s 966ms
And Go to "TRANSPORT_TABLE" 233ms
And Go to transport details "DELIVERY" 2s 544ms
And Get inputs from database "EDIT_DELIVERY" "super-admin-piast" 039ms
When Go to transport details "DELIVERY" 3s 186ms
And Fill transport form 1m 2s 336ms
And Get inputs from database "EDIT_ADVICE_DELIVERY" "super-admin-piast" 036ms
And Expand advice panel 123ms
And Edit advice in transport details 6s 605ms
And Click "save-transport-and-close" save button and wait for form to disappear 30s 123ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zmiana w awizacji numer" 5s 880ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 126ms
After Hooks.cleanUserDetailsAfterTest() 171ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 562ms
And Prepare user "keeeper-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 198ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 181ms
And Show all transport types 1s 044ms
And Create advice "ADVICE_LOAD" "LOAD" "super-admin-keeeper" 48s 489ms
And Go to "TRANSPORT_TABLE" 188ms
And Go to transport details "LOAD" 2s 427ms
And Get inputs from database "EDIT_LOAD" "super-admin-keeeper" 036ms
When Go to transport details "LOAD" 3s 178ms
And Fill transport form 25s 997ms
And Get inputs from database "EDIT_ADVICE_LOAD" "super-admin-keeeper" 037ms
And Expand advice panel 113ms
And Edit advice in transport details 20s 728ms
And Click "save-transport-and-close" save button and wait for form to disappear 30s 132ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zmiana w awizacji numer" 31s 619ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 133ms
After Hooks.cleanUserDetailsAfterTest() 225ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-skd" 093ms
And Prepare user "swiss-krono-delivery-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 147ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 1s 389ms
And Confirm status "ARRIVAL" by Public API "v1" 287ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Potwierdzono status Wjazd na teren zakładu" 5s 196ms
Then Check if user got a mail 000ms
And Confirm status "DEPARTURE" by Public API "v1" 258ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Potwierdzono status Wyjazd" 25s 969ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 105ms
After Hooks.cleanUserDetailsAfterTest() 171ms
Scenario Outline Check if verification mail was sent to transport creator
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-hochland" 093ms
And Prepare company "Dostawca Hochland Automat 1" verification email setting "48h" 033ms
And Prepare user "dha1-supplier-2@qa.qa-test" details with all notifications and "apolloautomattest@gmail.com" by JSON file 189ms
And Login as "dha1-supplier-2@qa.qa-test" and set token of apiUsername "dha1-supplier-2@qa.qa-test" 2s 377ms
And Create transport "CREATE_DELIVERY" by JSON file as "dha1-supplier-2@qa.qa-test" 15s 278ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Weryfikacja danych awizacji" 1m 12s 963ms
Then Check if user got a mail 000ms
Hooks
After Hooks.deleteTransportAfterTest() 102ms
After Hooks.cleanUserDetailsAfterTest() 260ms
After Hooks.rollbackVerificationEmailSettingAfterTest() 075ms
java.lang.AssertionError: Nieoczekiwany błąd podczas żądania PUT pod adresem /executeUpdate?table=partnership&column=advice_verification&value=FALSE&condition=id&conditionValue=83467726 - status odpowiedzi: 403 , komunikat:  [path:/apollo/api/executeUpdate, error:Forbidden, message:Forbidden, timestamp:1628197999244, status:403]
	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 Utils.RestUtils.RestUtil.updateTableFromApolloApi(RestUtil.java:334)
	at CucumberTests.Hooks.rollbackVerificationEmailSettingAfterTest(Hooks.java:642)
	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.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)