Project Number Date
ApolloFullRunnerReport apollo-test-2.110 08 sie 2021, 05:43

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Advice Mail 95 1 1 0 0 97 7 1 8 15m 36s 917ms Failed
Feature Advice Mail
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 2s 246ms
And Prepare user "adama-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 068ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-adama" 2s 183ms
And Get inputs from database "ADVICE_CONTAINER" "super-admin-adama" 017ms
And Show all transport types 1s 167ms
And Click button advice in transport table "CONTAINER" 255ms
And Set advice window in schedule 3s 393ms
And Fill advice form 16s 890ms
And Click advice save button and wait for advice form to disappear 33s 865ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zapisano awizację! | Advice has been saved!" 5s 499ms
Then Check if user got a mail 000ms
After Hooks.cleanUserDetailsAfterTest() 1s 323ms
After Hooks.deleteTransportAfterTest() 794ms
Scenario Outline Check if mail was sent to creator after creating advice
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 534ms
And Prepare user "piast-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 947ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 2s 043ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 023ms
And Show all transport types 1s 198ms
And Click button advice in transport table "DELIVERY" 220ms
And Set advice window in schedule 3s 595ms
And Fill advice form 12s 843ms
And Click advice save button and wait for advice form to disappear 33s 316ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zapisano awizację! | Advice has been saved!" 1m 5s 592ms
com.mashape.unirest.http.exceptions.UnirestException: java.net.SocketTimeoutException: Read timed out
	at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:143)
	at com.mashape.unirest.request.BaseRequest.asJson(BaseRequest.java:68)
	at Services.MailGunService.MailGunService.getDataFromMailGun(MailGunService.java:26)
	at CucumberTests.Mail.MailTest.getMailMessageFromMailgunWith(MailTest.java:78)
	at ✽.Get mail "apolloautomattest@gmail.com" message from mailgun with "Zapisano awizację! | Advice has been saved!"(file:Features/Atom/Mail/AdviceMail.feature:14)
Caused by: java.net.SocketTimeoutException: Read timed out
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
	at java.net.SocketInputStream.read(SocketInputStream.java:171)
	at java.net.SocketInputStream.read(SocketInputStream.java:141)
	at sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:457)
	at sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:68)
	at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1332)
	at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:73)
	at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:948)
	at org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
	at org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)
	at org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:282)
	at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)
	at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
	at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
	at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
	at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:165)
	at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
	at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
	at com.mashape.unirest.http.HttpClientHelper.request(HttpClientHelper.java:138)
	at com.mashape.unirest.request.BaseRequest.asJson(BaseRequest.java:68)
	at Services.MailGunService.MailGunService.getDataFromMailGun(MailGunService.java:26)
	at CucumberTests.Mail.MailTest.getMailMessageFromMailgunWith(MailTest.java:78)
	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)
Then Check if user got a mail 000ms
After Hooks.cleanUserDetailsAfterTest() 1s 159ms
After Hooks.deleteTransportAfterTest() 777ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 614ms
And Prepare user "keeeper-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 795ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 2s 040ms
And Get inputs from database "ADVICE_LOAD" "super-admin-keeeper" 022ms
And Show all transport types 1s 151ms
And Click button advice in transport table "LOAD" 217ms
And Set advice window in schedule 3s 264ms
And Fill advice form 18s 705ms
And Click advice save button and wait for advice form to disappear 33s 277ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zapisano awizację! | Time window has been saved!" 5s 523ms
Then Check if user got a mail 000ms
After Hooks.cleanUserDetailsAfterTest() 1s 438ms
After Hooks.deleteTransportAfterTest() 703ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 4s 755ms
And Prepare user "adama-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 326ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-adama" 1s 866ms
And Show all transport types 1s 134ms
And Create advice "ADVICE_CONTAINER" "CONTAINER" "super-admin-adama" 53s 534ms
And Go to "TRANSPORT_TABLE" 430ms
And Go to transport details "CONTAINER" 2s 846ms
And Get inputs from database "EDIT_CONTAINER" "super-admin-adama" 023ms
When Go to transport details "CONTAINER" 3s 532ms
And Fill transport form 5s 134ms
And Get inputs from database "EDIT_ADVICE_CONTAINER" "super-admin-adama" 020ms
And Expand advice panel 232ms
And Edit advice in transport details 17s 397ms
And Click "save-transport-and-close" save button and wait for form to disappear 30s 280ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zmiana w awizacji numer" 5s 657ms
Then Check if user got a mail 000ms
After Hooks.cleanUserDetailsAfterTest() 1s 407ms
After Hooks.deleteTransportAfterTest() 741ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 5s 406ms
And Prepare user "piast-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 128ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 2s 012ms
And Show all transport types 1s 142ms
And Create advice "ADVICE_DELIVERY" "DELIVERY" "super-admin-piast" 49s 779ms
And Go to "TRANSPORT_TABLE" 477ms
And Go to transport details "DELIVERY" 2s 845ms
And Get inputs from database "EDIT_DELIVERY" "super-admin-piast" 029ms
When Go to transport details "DELIVERY" 3s 638ms
And Fill transport form 1m 8s 576ms
And Get inputs from database "EDIT_ADVICE_DELIVERY" "super-admin-piast" 022ms
And Expand advice panel 269ms
And Edit advice in transport details 8s 046ms
And Click "save-transport-and-close" save button and wait for form to disappear 30s 274ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zmiana w awizacji numer" 5s 855ms
Then Check if user got a mail 000ms
After Hooks.cleanUserDetailsAfterTest() 1s 160ms
After Hooks.deleteTransportAfterTest() 946ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 5s 949ms
And Prepare user "keeeper-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 687ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 977ms
And Show all transport types 1s 149ms
And Create advice "ADVICE_LOAD" "LOAD" "super-admin-keeeper" 55s 211ms
And Go to "TRANSPORT_TABLE" 434ms
And Go to transport details "LOAD" 2s 807ms
And Get inputs from database "EDIT_LOAD" "super-admin-keeeper" 019ms
When Go to transport details "LOAD" 3s 589ms
And Fill transport form 28s 549ms
And Get inputs from database "EDIT_ADVICE_LOAD" "super-admin-keeeper" 026ms
And Expand advice panel 269ms
And Edit advice in transport details 23s 689ms
And Click "save-transport-and-close" save button and wait for form to disappear 30s 250ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zmiana w awizacji numer" 32s 859ms
Then Check if user got a mail 000ms
After Hooks.cleanUserDetailsAfterTest() 1s 632ms
After Hooks.deleteTransportAfterTest() 774ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-skd" 314ms
And Prepare user "swiss-krono-delivery-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 334ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 2s 731ms
And Confirm status "ARRIVAL" by Public API "v1" 1s 166ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Potwierdzono status Wjazd na teren zakładu" 10s 804ms
Then Check if user got a mail 000ms
And Confirm status "DEPARTURE" by Public API "v1" 1s 251ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Potwierdzono status Wyjazd" 32s 396ms
Then Check if user got a mail 000ms
After Hooks.cleanUserDetailsAfterTest() 958ms
After Hooks.deleteTransportAfterTest() 820ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-hochland" 234ms
And Prepare company "Dostawca Hochland Automat 1" verification email setting "48h" 214ms
And Prepare user "dha1-supplier-2@qa.qa-test" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 118ms
And Login as "dha1-supplier-2@qa.qa-test" and set token of apiUsername "dha1-supplier-2@qa.qa-test" 8s 873ms
And Create transport "CREATE_DELIVERY" by JSON file as "dha1-supplier-2@qa.qa-test" 16s 977ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Weryfikacja danych awizacji" 1m 45s 831ms
Then Check if user got a mail 000ms
After Hooks.cleanUserDetailsAfterTest() 1s 740ms
After Hooks.deleteTransportAfterTest() 723ms
After Hooks.rollbackVerificationEmailSettingAfterTest() 428ms