Project Number Date
ApolloFullRunnerReport apollo-test-2.108 06 sie 2021, 05:38

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 14m 15s 421ms Failed
Feature Advice Mail
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 2s 361ms
And Prepare user "adama-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 034ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-adama" 2s 196ms
And Get inputs from database "ADVICE_CONTAINER" "super-admin-adama" 019ms
And Show all transport types 1s 165ms
And Click button advice in transport table "CONTAINER" 257ms
And Set advice window in schedule 3s 260ms
And Fill advice form 17s 020ms
And Click advice save button and wait for advice form to disappear 33s 808ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zapisano awizację! | Advice has been saved!" 6s 058ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 820ms
After Hooks.cleanUserDetailsAfterTest() 1s 314ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 545ms
And Prepare user "piast-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 955ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 2s 039ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 024ms
And Show all transport types 1s 214ms
And Click button advice in transport table "DELIVERY" 243ms
And Set advice window in schedule 3s 367ms
And Fill advice form 12s 888ms
And Click advice save button and wait for advice form to disappear 33s 290ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zapisano awizację! | Advice has been saved!" 5s 725ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 799ms
After Hooks.cleanUserDetailsAfterTest() 1s 079ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 569ms
And Prepare user "keeeper-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 831ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 2s 040ms
And Get inputs from database "ADVICE_LOAD" "super-admin-keeeper" 020ms
And Show all transport types 1s 151ms
And Click button advice in transport table "LOAD" 244ms
And Set advice window in schedule 3s 265ms
And Fill advice form 18s 616ms
And Click advice save button and wait for advice form to disappear 33s 157ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zapisano awizację! | Time window has been saved!" 6s 048ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 802ms
After Hooks.cleanUserDetailsAfterTest() 1s 469ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 4s 980ms
And Prepare user "adama-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 495ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-adama" 1s 916ms
And Show all transport types 1s 150ms
And Create advice "ADVICE_CONTAINER" "CONTAINER" "super-admin-adama" 53s 562ms
And Go to "TRANSPORT_TABLE" 388ms
And Go to transport details "CONTAINER" 2s 832ms
And Get inputs from database "EDIT_CONTAINER" "super-admin-adama" 022ms
When Go to transport details "CONTAINER" 3s 516ms
And Fill transport form 5s 181ms
And Get inputs from database "EDIT_ADVICE_CONTAINER" "super-admin-adama" 027ms
And Expand advice panel 255ms
And Edit advice in transport details 17s 502ms
And Click "save-transport-and-close" save button and wait for form to disappear 30s 224ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zmiana w awizacji numer" 5s 864ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 793ms
After Hooks.cleanUserDetailsAfterTest() 1s 397ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 5s 738ms
And Prepare user "piast-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 181ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 2s 039ms
And Show all transport types 1s 158ms
And Create advice "ADVICE_DELIVERY" "DELIVERY" "super-admin-piast" 49s 796ms
And Go to "TRANSPORT_TABLE" 459ms
And Go to transport details "DELIVERY" 2s 847ms
And Get inputs from database "EDIT_DELIVERY" "super-admin-piast" 046ms
When Go to transport details "DELIVERY" 3s 819ms
And Fill transport form 1m 8s 561ms
And Get inputs from database "EDIT_ADVICE_DELIVERY" "super-admin-piast" 019ms
And Expand advice panel 267ms
And Edit advice in transport details 8s 065ms
And Click "save-transport-and-close" save button and wait for form to disappear 30s 195ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zmiana w awizacji numer" 6s 192ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 955ms
After Hooks.cleanUserDetailsAfterTest() 1s 081ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 5s 952ms
And Prepare user "keeeper-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 701ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 974ms
And Show all transport types 1s 133ms
And Create advice "ADVICE_LOAD" "LOAD" "super-admin-keeeper" 55s 338ms
And Go to "TRANSPORT_TABLE" 430ms
And Go to transport details "LOAD" 2s 805ms
And Get inputs from database "EDIT_LOAD" "super-admin-keeeper" 019ms
When Go to transport details "LOAD" 3s 551ms
And Fill transport form 28s 710ms
And Get inputs from database "EDIT_ADVICE_LOAD" "super-admin-keeeper" 023ms
And Expand advice panel 279ms
And Edit advice in transport details 23s 651ms
And Click "save-transport-and-close" save button and wait for form to disappear 30s 225ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zmiana w awizacji numer" 37s 146ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 814ms
After Hooks.cleanUserDetailsAfterTest() 1s 566ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-skd" 252ms
And Prepare user "swiss-krono-delivery-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 851ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 2s 800ms
And Confirm status "ARRIVAL" by Public API "v1" 1s 184ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Potwierdzono status Wjazd na teren zakładu" 10s 391ms
Then Check if user got a mail 000ms
And Confirm status "DEPARTURE" by Public API "v1" 1s 278ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Potwierdzono status Wyjazd" 31s 508ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 823ms
After Hooks.cleanUserDetailsAfterTest() 947ms
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" 254ms
And Prepare company "Dostawca Hochland Automat 1" verification email setting "48h" 178ms
And Prepare user "dha1-supplier-2@qa.qa-test" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 121ms
And Login as "dha1-supplier-2@qa.qa-test" and set token of apiUsername "dha1-supplier-2@qa.qa-test" 9s 126ms
And Create transport "CREATE_DELIVERY" by JSON file as "dha1-supplier-2@qa.qa-test" 17s 014ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Weryfikacja danych awizacji" 1m 18s 781ms
Then Check if user got a mail 000ms
Hooks
After Hooks.deleteTransportAfterTest() 774ms
After Hooks.cleanUserDetailsAfterTest() 1s 697ms
After Hooks.rollbackVerificationEmailSettingAfterTest() 165ms
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:1628194691509, 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)