Project Number Date
functional-tests 1 25 May 2026, 12:27

Steps Statistics

The following graph shows step statistics for this build. Below list is based on results. step does not provide information about result then is not listed below. Additionally @Before and @After are not counted because they are part of the scenarios, not steps.

Implementation Occurrences Average duration Max duration Total durations Ratio
com.levi9.functionaltests.hooks.Hooks.cleanUp() 77 0.066 0.737 5.125 100.00%
com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 72 0.000 0.006 0.030 100.00%
com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 77 0.000 0.003 0.041 100.00%
com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 77 0.000 0.012 0.073 100.00%
com.levi9.functionaltests.hooks.Hooks.setupDriver() 72 0.582 2.314 41.943 100.00%
com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 72 0.145 0.238 10.506 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.addPet(java.lang.String) 5 0.249 0.438 1.245 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.removePet() 1 0.090 0.090 0.090 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.setPetStatus(java.lang.String) 2 0.075 0.083 0.150 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.uploadPetImage(java.lang.String) 1 0.684 0.684 0.684 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.validatePetRemovedFromStore() 1 0.070 0.070 0.070 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.validatePossibleToSell() 1 0.058 0.058 0.058 100.00%
com.levi9.functionaltests.stepdefs.petstore.StoreStepdef.orderPet(int,int,java.lang.String,java.lang.String) 2 0.078 0.093 0.156 100.00%
com.levi9.functionaltests.stepdefs.petstore.StoreStepdef.removeOrder() 1 0.075 0.075 0.075 100.00%
com.levi9.functionaltests.stepdefs.petstore.StoreStepdef.validateOrderIsPlaced() 2 0.438 0.570 0.877 100.00%
com.levi9.functionaltests.stepdefs.petstore.StoreStepdef.validateOrderRemoved() 1 0.047 0.047 0.047 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.assertBookingErrorMessages(java.lang.String) 26 0.232 0.700 6.057 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.assertBookingSuccessful() 7 0.564 0.610 3.948 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoom(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) 13 1.995 3.297 25.944 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithInvalidFirstName(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int) 4 2.203 3.136 8.815 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithInvalidLastName(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int) 4 2.010 2.264 8.040 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithInvalidPhoneNumber(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int) 4 2.083 2.437 8.335 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithoutEmail(java.lang.String,java.lang.String,java.lang.String,java.lang.String) 1 2.104 2.104 2.104 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithoutFirstName(java.lang.String,java.lang.String,java.lang.String,java.lang.String) 1 2.038 2.038 2.038 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithoutLastName(java.lang.String,java.lang.String,java.lang.String,java.lang.String) 1 1.814 1.814 1.814 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithoutPhoneNumber(java.lang.String,java.lang.String,java.lang.String,java.lang.String) 1 1.817 1.817 1.817 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithoutSettingBookingDates(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) 1 1.378 1.378 1.378 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorIsOnFrontPage() 60 1.966 3.141 1:57.998 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.assertContactErrorMessages(java.lang.String) 26 0.337 0.721 8.763 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.assertMessageSubject(java.lang.String,java.lang.String) 5 0.535 0.681 2.676 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.assertThanksForGettingInTouchMessage(java.lang.String) 2 0.763 0.891 1.527 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactPropertyWithoutName(java.lang.String) 1 1.258 1.258 1.258 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsProperty(java.lang.String,java.lang.String) 1 1.446 1.446 1.446 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyValidOrInvalidPhoneNumber(java.lang.String,java.lang.String,java.lang.String) 4 1.417 1.723 5.668 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithInvalidEmail(java.lang.String,java.lang.String,java.lang.String) 12 1.319 1.799 15.834 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithInvalidMessage(java.lang.String,java.lang.String,int) 4 2.253 3.639 9.015 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithInvalidSubject(java.lang.String,int) 4 1.365 1.781 5.460 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithoutEmail(java.lang.String,java.lang.String) 1 1.308 1.308 1.308 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithoutMessage(java.lang.String,java.lang.String) 1 0.846 0.846 0.846 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithoutPhoneNumber(java.lang.String,java.lang.String) 1 1.616 1.616 1.616 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithoutSubject(java.lang.String) 1 1.051 1.051 1.051 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.assertPasswordFieldHasRedBorder() 1 0.118 0.118 0.118 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.assertUserIsLoggedInSuccessfully() 1 0.076 0.076 0.076 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.assertUserIsRedirectedToRoomsManagementPage() 1 0.018 0.018 0.018 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.assertUserIsStillOnBookingManagementLoginPage() 3 0.025 0.031 0.077 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.assertUsernameAndPasswordFieldsHaveRedBorder() 1 0.270 0.270 0.270 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.assertUsernameFieldHasRedBorder() 1 0.091 0.091 0.091 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.loginWithPasswordOnly() 1 0.460 0.460 0.460 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.loginWithUsernameOnly() 1 0.436 0.436 0.436 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.loginWithValidUsernameAndPassword() 1 0.473 0.473 0.473 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.loginWithWrongPassword() 1 0.779 0.779 0.779 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.userIsLoggedInAsAdministratorViaApi() 30 0.292 2.618 8.788 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.userIsLoggedInAsAdministratorViaUiAndApi() 8 2.294 2.649 18.355 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.userIsOnBookingManagementLoginPage() 4 1.665 1.707 6.660 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.RoomManagementStepdef.assertRoomCreated(com.levi9.functionaltests.rest.data.restfulbooker.RoomType,boolean,java.lang.String,int,java.lang.String) 5 0.930 1.079 4.654 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.RoomManagementStepdef.assertValidationOrMandatoryErrorMessage(java.lang.String) 3 0.423 0.593 1.270 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.RoomManagementStepdef.userCreatedRoom(com.levi9.functionaltests.rest.data.restfulbooker.RoomType,boolean,java.lang.String,int,java.lang.String) 30 0.124 0.869 3.727 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.RoomManagementStepdef.userCreatesNewRoom(com.levi9.functionaltests.rest.data.restfulbooker.RoomType,boolean,java.lang.String,int,java.lang.String) 6 1.115 1.374 6.692 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.RoomManagementStepdef.userCreatesNewRoomWithoutRoomName(com.levi9.functionaltests.rest.data.restfulbooker.RoomType,boolean,int,java.lang.String) 1 1.010 1.010 1.010 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.RoomManagementStepdef.userCreatesNewRoomWithoutRoomPrice(com.levi9.functionaltests.rest.data.restfulbooker.RoomType,boolean,java.lang.String,java.lang.String) 1 0.893 0.893 0.893 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.RoomManagementStepdef.userIsOnRoomsManagementPage() 8 5.359 5.715 42.876 100.00%
61 758 0.532 1:57.998 6:43.679 Totals