Project Number Date
ApolloFullRunnerReport apollo-test-2.55 26 cze 2021, 06:23

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 33s 501ms Failed
Feature Company
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 8s 968ms
When Create company "Firma automaty" 6s 324ms
Then Company is successfully created 000ms
After Hooks.deleteCompanyAfterTest() 337ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 664ms
When Create company "Firma Piast" 5s 484ms
Then Company is successfully created 000ms
After Hooks.deleteCompanyAfterTest() 294ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 2s 487ms
When Create company "Firma Lantmannen" 5s 320ms
Then Company is successfully created 000ms
After Hooks.deleteCompanyAfterTest() 296ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 393ms
When Create company "Firma Keeper" 5s 214ms
Then Company is successfully created 000ms
After Hooks.deleteCompanyAfterTest() 278ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 2s 375ms
When Create company "Firma Alrec" 5s 588ms
Then Company is successfully created 000ms
After Hooks.deleteCompanyAfterTest() 294ms
Given Login as "super-admin-piast" and set token of apiUsername "super-admin-piast" 2s 430ms
And Create company "Firma Piast" by JSON file as "super-admin-piast" 852ms
When Edit company "Firma Piast" 3s 155ms
Then Company is successfully edited 583ms
After Hooks.deleteCompanyAfterTest() 444ms
Given Login as "super-admin-lantmannen" and set token of apiUsername "super-admin-lantmannen" 5s 128ms
And Create company "Firma Lantmannen" by JSON file as "super-admin-lantmannen" 836ms
When Edit company "Firma Lantmannen" 3s 193ms
Then Company is successfully edited 524ms
After Hooks.deleteCompanyAfterTest() 323ms
Given Login as "super-admin-keeeper" and set token of apiUsername "super-admin-keeeper" 6s 343ms
And Create company "Firma Keeper" by JSON file as "super-admin-keeeper" 880ms
When Edit company "Firma Keeper" 3s 025ms
Then Company is successfully edited 535ms
After Hooks.deleteCompanyAfterTest() 410ms
Given Login as "super-admin-alrec" and set token of apiUsername "super-admin-alrec" 5s 078ms
And Create company "Firma Alrec" by JSON file as "super-admin-alrec" 935ms
When Edit company "Firma Alrec" 3s 080ms
Then Company is successfully edited 584ms
After Hooks.deleteCompanyAfterTest() 351ms
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 2s 666ms
And Create company "Firma automaty" by JSON file as "super-admin-skz" 840ms
When Go to "COMPANIES_TAB" 1s 193ms
And Go to company "Firma automaty" details 463ms
Then Check if edit company details is blocked 326ms
After Hooks.deleteCompanyAfterTest() 493ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 518ms
And Create company "Firma Piast" by JSON file as "super-admin-piast" 883ms
When Go to "COMPANIES_TAB" 1s 015ms
And Go to company "Firma Piast" details 410ms
Then Check if edit company details is blocked 308ms
After Hooks.deleteCompanyAfterTest() 304ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 2s 338ms
And Create company "Firma Lantmannen" by JSON file as "super-admin-lantmannen" 917ms
When Go to "COMPANIES_TAB" 1s 052ms
And Go to company "Firma Lantmannen" details 501ms
Then Check if edit company details is blocked 332ms
After Hooks.deleteCompanyAfterTest() 300ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 396ms
And Create company "Firma Keeper" by JSON file as "super-admin-keeeper" 884ms
When Go to "COMPANIES_TAB" 1s 020ms
And Go to company "Firma Keeper" details 456ms
Then Check if edit company details is blocked 317ms
After Hooks.deleteCompanyAfterTest() 314ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 2s 441ms
And Create company "Firma Alrec" by JSON file as "super-admin-alrec" 867ms
When Go to "COMPANIES_TAB" 1s 062ms
And Go to company "Firma Alrec" details 450ms
Then Check if edit company details is blocked 322ms
After Hooks.deleteCompanyAfterTest() 332ms
Scenario Outline Check if it possible to add company patron in company details
Steps
Given Set token of apiUsername "super-admin-pgf" 247ms
And Set basic authorities "ROLE_CREATE_COMPANY" to user "pgf-admin" 323ms
When Create company "Twój Opiekun PGF" "supplier" by JSON file as "super-admin-pgf" 861ms
And Login as "pgf-admin" 4s 422ms
And Go to "COMPANIES_TAB" 1s 931ms
And Go to company "Twój Opiekun PGF" details 487ms
And Select company patron "PGF SUPPLY EMPLOYEE" 7s 752ms
Then Verify if "PGF SUPPLY EMPLOYEE" data is successfully added 139ms
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() 401ms
After Hooks.rollbackAddedAuthorities() 368ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 2s 495ms
And Go to "COMPANIES_TAB" 1s 153ms
And Go to company "Dostawca Adama Automat 1" details 552ms
Then Verify that user has correct partnership management permissions "adama-admin" 480ms
And Set existing partnerships 15s 087ms
When Go to form for adding a new single partnership 235ms
Then Verify that partnership form is visible 115ms
And Verify that each company suggested in partnership form is "Przewoźnik" 1s 310ms
When Fill partnership form 1s 769ms
Then Check if "single" contractor is "visible" on partnership list "connectedCompany" 1s 677ms
When Go to "CARRIER_TAB" 939ms
And Go to details of company in partnership 992ms
Then Check if "single" contractor is "invisible" on partnership list "Dostawca Adama Automat 1" 30s 228ms
After Hooks.removeAllPartnership() 33s 112ms
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 8s 442ms
And Go to "COMPANIES_TAB" 1s 596ms
And Go to company "Przewoźnik Neuca Automat 3" details 580ms
Then Verify that user has correct partnership management permissions "neuca-admin" 434ms
And Set existing partnerships 15s 077ms
When Go to form for adding a new single partnership 276ms
Then Verify that partnership form is visible 122ms
And Verify that each company suggested in partnership form is "Dostawca" 1s 331ms
When Fill partnership form 1s 677ms
Then Check if "single" contractor is "visible" on partnership list "connectedCompany" 1s 536ms
When Go to "COMPANIES_TAB" 1s 040ms
And Go to details of company in partnership 538ms
Then Check if "single" contractor is "visible" on partnership list "Przewoźnik Neuca Automat 3" 315ms
After Hooks.removeAllPartnership() 17s 886ms
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 429ms
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" 7s 957ms
And Go to "OWN_COMPANY_TAB" 797ms
Then Verify that user has correct partnership management permissions "pna1-carrier" 30s 213ms
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 2s 545ms
And Go to "COMPANIES_TAB" 1s 007ms
And Go to company "Przewoźnik Neuca Automat 1" details 558ms
Then Verify that user has correct partnership management permissions "neuca-admin" 473ms
Given Login as "super-admin-neuca" and set token of apiUsername "super-admin-neuca" 9s 067ms
And Go to "COMPANIES_TAB" 1s 143ms
And Go to company "Przewoźnik Neuca Automat 1" details 518ms
Then Verify that user has correct partnership management permissions "super-admin-neuca" 474ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 2s 440ms
When Go to "COMPANIES_TAB" 905ms
And Go to company "Dostawca Adama Automat 2" details 528ms
Then Verify that user has correct partnership management permissions "adama-admin" 478ms
And Set existing partnerships 15s 115ms
When Add all partnership 968ms
Then Check if "all" contractor is "visible" on partnership list "connectedCompany" 1s 067ms
And Set number of partnerships 032ms
And Check if only companies from principal are visible "Adama" 111ms
When Remove partnership 737ms
Then Check that partnership has been deleted 032ms
After Hooks.removeAllPartnership() 15s 926ms
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 2s 335ms
When Go to "COMPANIES_TAB" 1s 074ms
And Go to company "Przewoźnik Neuca Automat 2" details 579ms
Then Verify that user has correct partnership management permissions "neuca-admin" 597ms
And Set existing partnerships 094ms
When Add all partnership 914ms
Then Check if "all" contractor is "visible" on partnership list "connectedCompany" 1s 178ms
And Set number of partnerships 034ms
And Check if only companies from principal are visible "Neuca" 149ms
When Remove partnership 747ms
Then Check that partnership has been deleted 034ms
After Hooks.removeAllPartnership() 210ms