Project Number Date
functional-tests 1 31 Aug 2026, 16:43

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.069 0.484 5.326 100.00%
com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 72 0.000 0.004 0.029 100.00%
com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 77 0.000 0.003 0.040 100.00%
com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 77 0.001 0.016 0.103 100.00%
com.levi9.functionaltests.hooks.Hooks.setupDriver() 72 0.906 4.275 1:5.276 100.00%
com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 72 0.169 0.359 12.185 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.addPet(java.lang.String) 5 0.613 1.938 3.066 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.removePet() 1 0.076 0.076 0.076 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.setPetStatus(java.lang.String) 2 0.074 0.089 0.149 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.uploadPetImage(java.lang.String) 1 0.880 0.880 0.880 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.validatePetRemovedFromStore() 1 0.087 0.087 0.087 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.110 0.117 0.220 100.00%
com.levi9.functionaltests.stepdefs.petstore.StoreStepdef.removeOrder() 1 0.183 0.183 0.183 100.00%
com.levi9.functionaltests.stepdefs.petstore.StoreStepdef.validateOrderIsPlaced() 2 1.381 2.702 2.763 100.00%
com.levi9.functionaltests.stepdefs.petstore.StoreStepdef.validateOrderRemoved() 1 0.156 0.156 0.156 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.assertBookingErrorMessages(java.lang.String) 26 0.303 0.748 7.892 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.assertBookingSuccessful() 7 0.619 0.958 4.335 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 2.239 3.466 29.112 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithInvalidFirstName(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int) 4 2.065 2.306 8.263 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.318 8.042 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithInvalidPhoneNumber(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int) 4 1.926 2.222 7.705 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithoutEmail(java.lang.String,java.lang.String,java.lang.String,java.lang.String) 1 3.405 3.405 3.405 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithoutFirstName(java.lang.String,java.lang.String,java.lang.String,java.lang.String) 1 2.425 2.425 2.425 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithoutLastName(java.lang.String,java.lang.String,java.lang.String,java.lang.String) 1 2.527 2.527 2.527 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithoutPhoneNumber(java.lang.String,java.lang.String,java.lang.String,java.lang.String) 1 1.896 1.896 1.896 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.397 1.397 1.397 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorIsOnFrontPage() 60 2.137 3.759 2:8.231 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.assertContactErrorMessages(java.lang.String) 26 0.194 0.761 5.066 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.assertMessageSubject(java.lang.String,java.lang.String) 5 0.238 0.448 1.191 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.assertThanksForGettingInTouchMessage(java.lang.String) 2 0.155 0.199 0.311 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactPropertyWithoutName(java.lang.String) 1 1.038 1.038 1.038 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsProperty(java.lang.String,java.lang.String) 1 1.222 1.222 1.222 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyValidOrInvalidPhoneNumber(java.lang.String,java.lang.String,java.lang.String) 4 1.616 1.950 6.464 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithInvalidEmail(java.lang.String,java.lang.String,java.lang.String) 12 1.468 1.979 17.617 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithInvalidMessage(java.lang.String,java.lang.String,int) 4 2.682 4.120 10.730 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithInvalidSubject(java.lang.String,int) 4 1.568 2.109 6.273 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithoutEmail(java.lang.String,java.lang.String) 1 1.833 1.833 1.833 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithoutMessage(java.lang.String,java.lang.String) 1 0.489 0.489 0.489 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithoutPhoneNumber(java.lang.String,java.lang.String) 1 1.227 1.227 1.227 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithoutSubject(java.lang.String) 1 1.322 1.322 1.322 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.assertPasswordFieldHasRedBorder() 1 0.083 0.083 0.083 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.assertUserIsLoggedInSuccessfully() 1 0.610 0.610 0.610 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.assertUserIsRedirectedToRoomsManagementPage() 1 0.021 0.021 0.021 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.assertUserIsStillOnBookingManagementLoginPage() 3 0.017 0.020 0.051 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.assertUsernameAndPasswordFieldsHaveRedBorder() 1 0.112 0.112 0.112 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.assertUsernameFieldHasRedBorder() 1 0.074 0.074 0.074 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.loginWithPasswordOnly() 1 0.512 0.512 0.512 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.loginWithUsernameOnly() 1 0.432 0.432 0.432 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.loginWithValidUsernameAndPassword() 1 0.607 0.607 0.607 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.loginWithWrongPassword() 1 0.346 0.346 0.346 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.userIsLoggedInAsAdministratorViaApi() 30 0.313 3.635 9.398 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.userIsLoggedInAsAdministratorViaUiAndApi() 8 2.543 3.073 20.346 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.userIsOnBookingManagementLoginPage() 4 1.691 1.860 6.766 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 1.063 1.399 5.318 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.RoomManagementStepdef.assertValidationOrMandatoryErrorMessage(java.lang.String) 3 0.607 0.625 1.822 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.162 1.435 4.863 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.358 2.124 8.153 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.RoomManagementStepdef.userCreatesNewRoomWithoutRoomName(com.levi9.functionaltests.rest.data.restfulbooker.RoomType,boolean,int,java.lang.String) 1 1.014 1.014 1.014 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.919 0.919 0.919 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.RoomManagementStepdef.userIsOnRoomsManagementPage() 8 5.420 5.903 43.365 100.00%
61 758 0.600 2:8.231 7:35.453 Totals