Project Number Date
ApolloFullRunnerReport 2021.AT1.26 31 lip 2021, 03:54

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Login feature 62 1 5 0 0 68 7 1 8 3m 14s 586ms Failed
Feature Login feature
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "hochland-admin" 3s
Then User is successfully logged 002ms
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-skd" 091ms
And Prepare parameter "NUMBER_OF_FAILED_LOGIN_ATTEMPTS" with value: "1" 003ms
Given Failed login as "swiss-krono-delivery-admin" 463ms
Then Verify that login error reason is "auth.invalidLoginOrPassword" 265ms
Given Try login as "swiss-krono-delivery-admin" 533ms
Then Verify that login error reason is "auth.accountLocked" 109ms
Given Click remind password button 066ms
And Prepare user "swiss-krono-delivery-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 226ms
And Send remind password form with email "apolloautomattest@gmail.com" 145ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Restart hasła! | Password reset!" 38s 540ms
And Extract password from mailgun mail 3s 749ms
And Reset password from link 688ms
Then Login as "swiss-krono-delivery-admin" 1s 377ms
And User is successfully logged 004ms
After Hooks.rollbackParameters() 001ms
After Hooks.unlockUsers() 095ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-neuca" 091ms
And Prepare parameter "NUMBER_OF_FAILED_LOGIN_ATTEMPTS" with value: "3" 002ms
Given Failed login as "neuca-admin" 446ms
Then Verify that login error reason is "auth.invalidLoginOrPassword" 225ms
Given Failed login as "neuca-admin" 463ms
Then Verify that login error reason is "auth.invalidLoginOrPassword" 215ms
Then Login as "neuca-admin" 801ms
Given Failed login as "neuca-admin" 450ms
Then Verify that login error reason is "auth.invalidLoginOrPassword" 216ms
Then Login as "neuca-admin" 813ms
And User is successfully logged 004ms
After Hooks.rollbackParameters() 001ms
After Hooks.unlockUsers() 092ms
Before Hooks.showScenarioName(Scenario) 002ms
Given Set token of apiUsername "super-admin-sempertrans" 091ms
And Prepare parameter "NUMBER_OF_FAILED_LOGIN_ATTEMPTS" with value: "1" 002ms
And Prepare parameter "BLOCKED_USER_DURATION_IN_MINUTES" with value: "1" 002ms
When Failed login as "sempertrans-admin" 477ms
And Verify that login error reason is "auth.invalidLoginOrPassword" 220ms
And Failed login as "sempertrans-admin" 465ms
And Verify that login error reason is "auth.accountLocked" 104ms
Then Wait "62" seconds 1m 2s
And Login as "sempertrans-admin" 1s 760ms
And User is successfully logged 004ms
After Hooks.rollbackParameters() 002ms
After Hooks.unlockUsers() 081ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-adama" 100ms
And Prepare parameter "NUMBER_OF_FAILED_LOGIN_ATTEMPTS" with value: "1" 002ms
And Prepare parameter "BLOCKED_USER_DURATION_IN_MINUTES" with value: "1" 001ms
When Failed login as "adama-admin" 455ms
And Verify that login error reason is "auth.invalidLoginOrPassword" 216ms
And Failed login as "adama-admin" 462ms
And Verify that login error reason is "auth.accountLocked" 105ms
Then Wait "62" seconds 1m 2s
And Login as "adama-admin" 1s 744ms
And User is successfully logged 004ms
After Hooks.rollbackParameters() 001ms
After Hooks.unlockUsers() 077ms
Scenario Outline Check if user is logged out when another person login on same account
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-bausch" 098ms
And Remove basic authorities "ROLE_ALLOW_CONCURRENT_SESSIONS" from user "bausch-admin" 002ms
javax.persistence.NonUniqueResultException: query did not return a unique result: 4
	at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:123)
	at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:157)
	at org.hibernate.query.internal.AbstractProducedQuery.getSingleResult(AbstractProducedQuery.java:1562)
	at Utils.JpaUtils.Apollo.SelectService.ApolloSelectDbService.getBigIntegerResult(ApolloSelectDbService.java:117)
	at Utils.JpaUtils.Apollo.SelectService.ApolloSelectDbService.findPersonRoleGroup(ApolloSelectDbService.java:171)
	at CucumberTests.Utils.AuthorityTest.removeBasicAuthoritiesToUser(AuthorityTest.java:63)
	at ✽.Remove basic authorities "ROLE_ALLOW_CONCURRENT_SESSIONS" from user "bausch-admin"(file:Features/Atom/Logins/Login.feature:68)
And Login as "bausch-admin" 000ms
And Login as "bausch-admin" on another browser 000ms
And Close second browser 000ms
And Refresh page 000ms
Then Verify user is logged out 000ms
After Hooks.rollbackRemovedAuthorities() 000ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-farmacol" 099ms
And Remove basic authorities "ROLE_ALLOW_CONCURRENT_SESSIONS" from user "farmacol-admin" 077ms
And Login as "farmacol-admin" 1s 379ms
And Login as "farmacol-admin" on another browser 1s 764ms
And Close second browser 080ms
And Refresh page 2s 122ms
Then Verify user is logged out 036ms
After Hooks.rollbackRemovedAuthorities() 043ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-alrec" 098ms
And Remove basic authorities "ROLE_ALLOW_CONCURRENT_SESSIONS" from user "alrec-admin" 025ms
And Login as "alrec-admin" 1s 522ms
And Login as "alrec-admin" on another browser 1s 776ms
And Close second browser 072ms
And Refresh page 2s 176ms
Then Verify user is logged out 029ms
After Hooks.rollbackRemovedAuthorities() 028ms