Project Number Date
functional-tests 1 30 Jun 2025, 09:22

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@critical 31 1 2 0 0 34 12 1 13 19.791 Failed
Feature: Pets
0.596
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Given User added pet "Pomeranian" to the pet store 0.212
When Pet is removed from the pet store 0.192
Then Pet will not be present in the pet store 0.191
This file cannot be displayed. Use download button to get the content as file.
After com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.000
Feature: Pet Store orders
0.564
Scenario User is able to successfully remove order from pet store
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Steps
Given User adds pet "Golden Retriever" to the pet store 0.188
And Places order for a pet with quantity of 5, ship date in 1 month with status approved 0.187
And Order is placed 0.188
com.levi9.functionaltests.exceptions.FunctionalTestsException: Order not found!. Expected 200, but actual 404. Response message: {
    "code": 1,
    "type": "error",
    "message": "Order not found"
}
	at com.levi9.functionaltests.rest.service.petstore.StoreOrderService.getOrder(StoreOrderService.java:90)
	at com.levi9.functionaltests.stepdefs.petstore.StoreStepdef.validateOrderIsPlaced(StoreStepdef.java:45)
	at ✽.Order is placed(file:///home/runner/work/functional-tests/functional-tests/target/cucumber/cucable-generated/features/store_2_scenario002_run001_IT.feature:14)
When Removes order from pet store 0.000
Then Order will be successfully removed 0.000
After com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.000
Feature: Booking a Room
2.407
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 0.482
When Visitor 'John' 'Doe' with an email 'john.doe@email.com' tries to book a room '1408' without filling up phone field 1.735
Then Visitor will get Booking Mandatory Error Message: 'must not be empty' 0.599
And Visitor will get Booking Validation Error Message: 'size must be between 11 and 21' 0.071
After com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.039
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.162
Feature: Booking a Room
2.326
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 0.589
When Visitor 'John' 'Doe' with phone number '+44 1632 960018' tries to book a room '1408' without filling up email field 2.214
Then Visitor will get Booking Mandatory Error Message: 'must not be empty' 0.111
After com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.047
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.149
Feature: Booking a Room
1.902
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 0.381
When Visitor 'Doe' with an email 'john.doe@email.com' and phone number '+44 1632 960018' tries to book a room '1408' without filling up first name field 1.761
Then Visitor will get Booking Mandatory Error Message: 'Firstname should not be blank' 0.080
And Visitor will get Booking Validation Error Message: 'size must be between 3 and 18' 0.059
After com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.048
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.148
Feature: Booking a Room
1.994
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 0.403
When Visitor 'John' with an email 'john.doe@email.com' and phone number '+44 1632 960018' tries to book a room '1408' without filling up last name field 1.773
Then Visitor will get Booking Mandatory Error Message: 'Lastname should not be blank' 0.116
And Visitor will get Booking Validation Error Message: 'size must be between 3 and 30' 0.104
After com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.079
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.209
Feature: Booking a Room
2.336
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.007
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 2.785
When Visitor 'John' 'Doe' with an email 'john.doe@email.com' and phone number '+44 1632 960018' tries to book a room '1408' without setting booking dates 1.705
Then Visitor will get Booking Mandatory Error Message: 'must not be null' 0.631
After com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 0.001
After com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.236
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.182
Feature: Rooms Management
1.258
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 0.698
When User creates new Single type Not Accessible room '214' priced at 0 GBP with 'no features added to the room' 0.681
Then User will get validation error message: 'must be greater than or equal to 1' 0.576
After com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.000
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.144
Feature: Rooms Management
0.734
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 0.393
When User creates new Twin type Not Accessible room '314' with 'WiFi, TV and Safe' without filling up room price field 0.678
Then User will get mandatory error message: 'must be greater than or equal to 1' 0.056
After com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.000
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.096
Feature: Rooms Management
1.846
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.012
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 2.887
When User creates new Twin type Not Accessible room priced at 55 GBP with 'WiFi and TV' without filling up room name field 1.186
Then User will get mandatory error message: 'Room name must be set' 0.659
After com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 0.002
After com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.001
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.186
Feature: Contact Hotel
1.903
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 0.785
When Visitor 'John Doe' tries to contact property regarding 'Special Accommodation' without filling up email field 1.285
Then Visitor will get Contact Mandatory Error Message: 'Email may not be blank' 0.617
After com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.000
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.149
Feature: Contact Hotel
1.471
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 0.413
When Visitor tries to contact property regarding 'Special Accommodation' without filling up name field 1.238
Then Visitor will get Contact Mandatory Error Message: 'Name may not be blank' 0.232
After com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.000
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.273
Feature: Login
0.449
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 0.549
When Tries to login with wrong password 0.333
Then User is still on Booking Management Login Page 0.012
And Both Username and Passwords fields will have red border 0.103
After com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.000
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.141