Project Number Date
ApolloFullRunnerReport apollo-test-2.109 07 sie 2021, 05:54

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 16m 15s 323ms Failed
Feature Advice Mail
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 2s 339ms
And Prepare user "adama-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 038ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-adama" 2s 230ms
And Get inputs from database "ADVICE_CONTAINER" "super-admin-adama" 021ms
And Show all transport types 1s 170ms
And Click button advice in transport table "CONTAINER" 252ms
And Set advice window in schedule 3s 416ms
And Fill advice form 16s 989ms
And Click advice save button and wait for advice form to disappear 33s 849ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zapisano awizację! | Advice has been saved!" 5s 609ms
Then Check if user got a mail 000ms
After Hooks.cleanUserDetailsAfterTest() 1s 234ms
After Hooks.deleteTransportAfterTest() 769ms
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 640ms
And Prepare user "piast-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 925ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 992ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 019ms
And Show all transport types 1s 245ms
And Click button advice in transport table "DELIVERY" 254ms
And Set advice window in schedule 3s 373ms
And Fill advice form 12s 882ms
And Click advice save button and wait for advice form to disappear 33s 247ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zapisano awizację! | Advice has been saved!" 1m 5s 339ms
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 051ms
After Hooks.deleteTransportAfterTest() 740ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 472ms
And Prepare user "keeeper-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 818ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 2s 007ms
And Get inputs from database "ADVICE_LOAD" "super-admin-keeeper" 018ms
And Show all transport types 1s 157ms
And Click button advice in transport table "LOAD" 237ms
And Set advice window in schedule 3s 243ms
And Fill advice form 18s 552ms
And Click advice save button and wait for advice form to disappear 33s 234ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zapisano awizację! | Time window has been saved!" 21s 159ms
Then Check if user got a mail 000ms
After Hooks.cleanUserDetailsAfterTest() 1s 521ms
After Hooks.deleteTransportAfterTest() 770ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 4s 988ms
And Prepare user "adama-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 412ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-adama" 1s 900ms
And Show all transport types 1s 146ms
And Create advice "ADVICE_CONTAINER" "CONTAINER" "super-admin-adama" 53s 726ms
And Go to "TRANSPORT_TABLE" 418ms
And Go to transport details "CONTAINER" 2s 837ms
And Get inputs from database "EDIT_CONTAINER" "super-admin-adama" 020ms
When Go to transport details "CONTAINER" 3s 496ms
And Fill transport form 5s 179ms
And Get inputs from database "EDIT_ADVICE_CONTAINER" "super-admin-adama" 022ms
And Expand advice panel 262ms
And Edit advice in transport details 17s 518ms
And Click "save-transport-and-close" save button and wait for form to disappear 30s 241ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zmiana w awizacji numer" 32s 841ms
Then Check if user got a mail 000ms
After Hooks.cleanUserDetailsAfterTest() 1s 415ms
After Hooks.deleteTransportAfterTest() 749ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 5s 558ms
And Prepare user "piast-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 164ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 2s 012ms
And Show all transport types 1s 160ms
And Create advice "ADVICE_DELIVERY" "DELIVERY" "super-admin-piast" 49s 773ms
And Go to "TRANSPORT_TABLE" 451ms
And Go to transport details "DELIVERY" 2s 830ms
And Get inputs from database "EDIT_DELIVERY" "super-admin-piast" 029ms
When Go to transport details "DELIVERY" 3s 704ms
And Fill transport form 1m 8s 532ms
And Get inputs from database "EDIT_ADVICE_DELIVERY" "super-admin-piast" 020ms
And Expand advice panel 249ms
And Edit advice in transport details 8s 088ms
And Click "save-transport-and-close" save button and wait for form to disappear 30s 263ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zmiana w awizacji numer" 27s 174ms
Then Check if user got a mail 000ms
After Hooks.cleanUserDetailsAfterTest() 1s 119ms
After Hooks.deleteTransportAfterTest() 923ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 5s 771ms
And Prepare user "keeeper-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 495ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 931ms
And Show all transport types 1s 133ms
And Create advice "ADVICE_LOAD" "LOAD" "super-admin-keeeper" 55s 154ms
And Go to "TRANSPORT_TABLE" 435ms
And Go to transport details "LOAD" 2s 760ms
And Get inputs from database "EDIT_LOAD" "super-admin-keeeper" 018ms
When Go to transport details "LOAD" 3s 603ms
And Fill transport form 28s 790ms
And Get inputs from database "EDIT_ADVICE_LOAD" "super-admin-keeeper" 024ms
And Expand advice panel 270ms
And Edit advice in transport details 23s 613ms
And Click "save-transport-and-close" save button and wait for form to disappear 30s 194ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Zmiana w awizacji numer" 32s 567ms
Then Check if user got a mail 000ms
After Hooks.cleanUserDetailsAfterTest() 1s 571ms
After Hooks.deleteTransportAfterTest() 768ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-skd" 227ms
And Prepare user "swiss-krono-delivery-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 257ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 2s 743ms
And Confirm status "ARRIVAL" by Public API "v1" 1s 158ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Potwierdzono status Wjazd na teren zakładu" 10s 802ms
Then Check if user got a mail 000ms
And Confirm status "DEPARTURE" by Public API "v1" 1s 270ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Potwierdzono status Wyjazd" 10s 641ms
Then Check if user got a mail 000ms
After Hooks.cleanUserDetailsAfterTest() 977ms
After Hooks.deleteTransportAfterTest() 808ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-hochland" 242ms
And Prepare company "Dostawca Hochland Automat 1" verification email setting "48h" 204ms
And Prepare user "dha1-supplier-2@qa.qa-test" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 106ms
And Login as "dha1-supplier-2@qa.qa-test" and set token of apiUsername "dha1-supplier-2@qa.qa-test" 8s 741ms
And Create transport "CREATE_DELIVERY" by JSON file as "dha1-supplier-2@qa.qa-test" 16s 843ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Weryfikacja danych awizacji" 1m 42s 549ms
Then Check if user got a mail 000ms
After Hooks.cleanUserDetailsAfterTest() 1s 694ms
After Hooks.deleteTransportAfterTest() 722ms
After Hooks.rollbackVerificationEmailSettingAfterTest() 433ms