Project Number Date
ApolloFullRunnerReport apollo-test-2.54 25 cze 2021, 06:22

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Company 122 2 2 0 0 126 21 2 23 5m 27s 301ms Failed
Feature Company
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 8s 905ms
When Create company "Firma automaty" 6s 451ms
Then Company is successfully created 000ms
After Hooks.deleteCompanyAfterTest() 399ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 591ms
When Create company "Firma Piast" 5s 470ms
Then Company is successfully created 000ms
After Hooks.deleteCompanyAfterTest() 298ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 2s 351ms
When Create company "Firma Lantmannen" 5s 478ms
Then Company is successfully created 000ms
After Hooks.deleteCompanyAfterTest() 296ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 480ms
When Create company "Firma Keeper" 4s 958ms
Then Company is successfully created 000ms
After Hooks.deleteCompanyAfterTest() 274ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 2s 167ms
When Create company "Firma Alrec" 5s 408ms
Then Company is successfully created 000ms
After Hooks.deleteCompanyAfterTest() 387ms
Given Login as "super-admin-piast" and set token of apiUsername "super-admin-piast" 2s 462ms
And Create company "Firma Piast" by JSON file as "super-admin-piast" 849ms
When Edit company "Firma Piast" 3s 099ms
Then Company is successfully edited 514ms
After Hooks.deleteCompanyAfterTest() 406ms
Given Login as "super-admin-lantmannen" and set token of apiUsername "super-admin-lantmannen" 5s 117ms
And Create company "Firma Lantmannen" by JSON file as "super-admin-lantmannen" 837ms
When Edit company "Firma Lantmannen" 3s 178ms
Then Company is successfully edited 587ms
After Hooks.deleteCompanyAfterTest() 422ms
Given Login as "super-admin-keeeper" and set token of apiUsername "super-admin-keeeper" 2s 538ms
And Create company "Firma Keeper" by JSON file as "super-admin-keeeper" 862ms
When Edit company "Firma Keeper" 3s 072ms
Then Company is successfully edited 518ms
After Hooks.deleteCompanyAfterTest() 311ms
Given Login as "super-admin-alrec" and set token of apiUsername "super-admin-alrec" 5s 057ms
And Create company "Firma Alrec" by JSON file as "super-admin-alrec" 849ms
When Edit company "Firma Alrec" 3s 020ms
Then Company is successfully edited 549ms
After Hooks.deleteCompanyAfterTest() 297ms
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 2s 620ms
And Create company "Firma automaty" by JSON file as "super-admin-skz" 831ms
When Go to "COMPANIES_TAB" 1s 189ms
And Go to company "Firma automaty" details 500ms
Then Check if edit company details is blocked 343ms
After Hooks.deleteCompanyAfterTest() 334ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 451ms
And Create company "Firma Piast" by JSON file as "super-admin-piast" 845ms
When Go to "COMPANIES_TAB" 1s 026ms
And Go to company "Firma Piast" details 403ms
Then Check if edit company details is blocked 330ms
After Hooks.deleteCompanyAfterTest() 291ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 2s 385ms
And Create company "Firma Lantmannen" by JSON file as "super-admin-lantmannen" 869ms
When Go to "COMPANIES_TAB" 1s 008ms
And Go to company "Firma Lantmannen" details 497ms
Then Check if edit company details is blocked 313ms
After Hooks.deleteCompanyAfterTest() 300ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 420ms
And Create company "Firma Keeper" by JSON file as "super-admin-keeeper" 877ms
When Go to "COMPANIES_TAB" 1s 004ms
And Go to company "Firma Keeper" details 460ms
Then Check if edit company details is blocked 319ms
After Hooks.deleteCompanyAfterTest() 307ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 2s 341ms
And Create company "Firma Alrec" by JSON file as "super-admin-alrec" 833ms
When Go to "COMPANIES_TAB" 1s 106ms
And Go to company "Firma Alrec" details 446ms
Then Check if edit company details is blocked 316ms
After Hooks.deleteCompanyAfterTest() 322ms
Scenario Outline Check if it possible to add company patron in company details
Steps
Given Set token of apiUsername "super-admin-pgf" 227ms
And Set basic authorities "ROLE_CREATE_COMPANY" to user "pgf-admin" 312ms
When Create company "Twój Opiekun PGF" "supplier" by JSON file as "super-admin-pgf" 880ms
And Login as "pgf-admin" 4s 471ms
And Go to "COMPANIES_TAB" 2s 004ms
And Go to company "Twój Opiekun PGF" details 493ms
And Select company patron "PGF SUPPLY EMPLOYEE" 7s 635ms
Then Verify if "PGF SUPPLY EMPLOYEE" data is successfully added 148ms
org.junit.ComparisonFailure: Widoczny jest inny opiekun niż oczekiwany! expected: but was:
	at org.junit.Assert.assertEquals(Assert.java:115)
	at CucumberTests.Company.EditCompanyTest.verifyIfDataIsSuccessfullyAdded(EditCompanyTest.java:161)
	at ✽.Verify if "PGF SUPPLY EMPLOYEE" data is successfully added(file:Features/Atom/Companies/Company.feature:64)
After Hooks.deleteCompanyAfterTest() 291ms
After Hooks.rollbackAddedAuthorities() 139ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 2s 493ms
And Go to "COMPANIES_TAB" 1s 266ms
And Go to company "Dostawca Adama Automat 1" details 559ms
Then Verify that user has correct partnership management permissions "adama-admin" 472ms
And Set existing partnerships 15s 090ms
When Go to form for adding a new single partnership 260ms
Then Verify that partnership form is visible 122ms
And Verify that each company suggested in partnership form is "Przewoźnik" 1s 292ms
When Fill partnership form 1s 668ms
Then Check if "single" contractor is "visible" on partnership list "connectedCompany" 1s 610ms
When Go to "CARRIER_TAB" 965ms
And Go to details of company in partnership 868ms
Then Check if "single" contractor is "invisible" on partnership list "Dostawca Adama Automat 1" 30s 177ms
After Hooks.removeAllPartnership() 33s 085ms
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 8s 250ms
And Go to "COMPANIES_TAB" 1s 578ms
And Go to company "Przewoźnik Neuca Automat 3" details 588ms
Then Verify that user has correct partnership management permissions "neuca-admin" 436ms
And Set existing partnerships 15s 097ms
When Go to form for adding a new single partnership 269ms
Then Verify that partnership form is visible 127ms
And Verify that each company suggested in partnership form is "Dostawca" 1s 404ms
When Fill partnership form 1s 659ms
Then Check if "single" contractor is "visible" on partnership list "connectedCompany" 1s 540ms
When Go to "COMPANIES_TAB" 1s 053ms
And Go to details of company in partnership 534ms
Then Check if "single" contractor is "visible" on partnership list "Przewoźnik Neuca Automat 3" 308ms
After Hooks.removeAllPartnership() 19s 030ms
Scenario Outline Check if only admins have the authority to manage partnerships in the contractor's details [A-7536]
Steps
Given Login as "dpa1-supplier-3" and set token of apiUsername "super-admin-piast" 32s 340ms
org.openqa.selenium.TimeoutException: Expected condition failed: Nie udalo sie poprawnie zalogowac dpa1-supplier-3 (tried for 20 second(s) with 500 MILLISECONDS interval)
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:82)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
	at Pages.BasePage.checkElementIsVisible(BasePage.java:183)
	at Pages.LoginPage.loginAs(LoginPage.java:38)
	at CucumberTests.BaseTest.loginAs(BaseTest.java:102)
	at CucumberTests.LoginTest.loginAsAndSetTokenOfApiUsername(LoginTest.java:78)
	at ✽.Login as "dpa1-supplier-3" and set token of apiUsername "super-admin-piast"(file:Features/Atom/Companies/Company.feature:92)
Caused by: org.openqa.selenium.NoSuchElementException: Cannot locate an element using By.xpath: //a[text()='Logout'] | //a[text()='Wyloguj']
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T15:28:36.4Z'
System info: host: 'apollo-test-2', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '5.8.0-50-generic', java.version: '1.8.0_292'
Driver info: driver.version: unknown
	at org.openqa.selenium.support.ui.ExpectedConditions.lambda$findElement$0(ExpectedConditions.java:882)
	at java.util.Optional.orElseThrow(Optional.java:290)
	at org.openqa.selenium.support.ui.ExpectedConditions.findElement(ExpectedConditions.java:881)
	at org.openqa.selenium.support.ui.ExpectedConditions.access$000(ExpectedConditions.java:43)
	at org.openqa.selenium.support.ui.ExpectedConditions$7.apply(ExpectedConditions.java:205)
	at org.openqa.selenium.support.ui.ExpectedConditions$7.apply(ExpectedConditions.java:201)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:208)
	at Pages.BasePage.checkElementIsVisible(BasePage.java:183)
	at Pages.LoginPage.loginAs(LoginPage.java:38)
	at CucumberTests.BaseTest.loginAs(BaseTest.java:102)
	at CucumberTests.LoginTest.loginAsAndSetTokenOfApiUsername(LoginTest.java:78)
	at sun.reflect.GeneratedMethodAccessor218.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.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)
And Go to "OWN_COMPANY_TAB" 000ms
Then Verify that user has correct partnership management permissions "dpa1-supplier-3" 000ms
Given Login as "pna1-carrier" and set token of apiUsername "super-admin-neuca" 6s 598ms
And Go to "OWN_COMPANY_TAB" 753ms
Then Verify that user has correct partnership management permissions "pna1-carrier" 30s 228ms
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 2s 400ms
And Go to "COMPANIES_TAB" 1s 021ms
And Go to company "Przewoźnik Neuca Automat 1" details 581ms
Then Verify that user has correct partnership management permissions "neuca-admin" 463ms
Given Login as "super-admin-neuca" and set token of apiUsername "super-admin-neuca" 8s 589ms
And Go to "COMPANIES_TAB" 1s 058ms
And Go to company "Przewoźnik Neuca Automat 1" details 587ms
Then Verify that user has correct partnership management permissions "super-admin-neuca" 469ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 2s 450ms
When Go to "COMPANIES_TAB" 928ms
And Go to company "Dostawca Adama Automat 2" details 537ms
Then Verify that user has correct partnership management permissions "adama-admin" 773ms
And Set existing partnerships 15s 106ms
When Add all partnership 1s 082ms
Then Check if "all" contractor is "visible" on partnership list "connectedCompany" 1s 103ms
And Set number of partnerships 033ms
And Check if only companies from principal are visible "Adama" 120ms
When Remove partnership 1s 264ms
Then Check that partnership has been deleted 037ms
After Hooks.removeAllPartnership() 15s 950ms
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 2s 411ms
When Go to "COMPANIES_TAB" 1s 044ms
And Go to company "Przewoźnik Neuca Automat 2" details 511ms
Then Verify that user has correct partnership management permissions "neuca-admin" 627ms
And Set existing partnerships 111ms
When Add all partnership 905ms
Then Check if "all" contractor is "visible" on partnership list "connectedCompany" 1s 214ms
And Set number of partnerships 033ms
And Check if only companies from principal are visible "Neuca" 134ms
When Remove partnership 749ms
Then Check that partnership has been deleted 034ms
After Hooks.removeAllPartnership() 195ms