Project Number Date
functional-tests 1 26 Jan 2026, 09:36

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.048 0.369 3.703 100.00%
com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 72 0.000 0.003 0.023 100.00%
com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 77 0.000 0.006 0.045 100.00%
com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 77 0.000 0.012 0.068 100.00%
com.levi9.functionaltests.hooks.Hooks.setupDriver() 72 4.315 31.601 5:10.751 100.00%
com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 72 1.166 1.746 1:23.953 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.addPet(java.lang.String) 5 0.303 0.476 1.518 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.removePet() 1 0.127 0.127 0.127 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.setPetStatus(java.lang.String) 2 0.123 0.125 0.247 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.uploadPetImage(java.lang.String) 1 1.261 1.261 1.261 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.validatePetRemovedFromStore() 1 0.120 0.120 0.120 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.validatePossibleToSell() 1 0.129 0.129 0.129 100.00%
com.levi9.functionaltests.stepdefs.petstore.StoreStepdef.orderPet(int,int,java.lang.String,java.lang.String) 2 0.128 0.132 0.256 100.00%
com.levi9.functionaltests.stepdefs.petstore.StoreStepdef.removeOrder() 1 0.146 0.146 0.146 100.00%
com.levi9.functionaltests.stepdefs.petstore.StoreStepdef.validateOrderIsPlaced() 2 0.426 0.721 0.853 100.00%
com.levi9.functionaltests.stepdefs.petstore.StoreStepdef.validateOrderRemoved() 1 0.122 0.122 0.122 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.assertBookingErrorMessages(java.lang.String) 26 0.141 0.725 3.684 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.assertBookingSuccessful() 7 0.025 0.050 0.176 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.318 3.113 30.144 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithInvalidFirstName(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int) 4 2.357 2.931 9.431 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithInvalidLastName(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int) 4 2.582 3.170 10.331 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithInvalidPhoneNumber(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int) 4 1.599 1.906 6.399 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithoutEmail(java.lang.String,java.lang.String,java.lang.String,java.lang.String) 1 2.846 2.846 2.846 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithoutFirstName(java.lang.String,java.lang.String,java.lang.String,java.lang.String) 1 1.614 1.614 1.614 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithoutLastName(java.lang.String,java.lang.String,java.lang.String,java.lang.String) 1 2.611 2.611 2.611 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithoutPhoneNumber(java.lang.String,java.lang.String,java.lang.String,java.lang.String) 1 2.769 2.769 2.769 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.369 1.369 1.369 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorIsOnFrontPage() 60 2.383 3.997 2:23.016 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.assertContactErrorMessages(java.lang.String) 26 0.093 0.160 2.420 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.assertMessageSubject(java.lang.String,java.lang.String) 5 0.857 2.176 4.287 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.assertThanksForGettingInTouchMessage(java.lang.String) 2 0.066 0.071 0.133 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactPropertyWithoutName(java.lang.String) 1 1.148 1.148 1.148 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsProperty(java.lang.String,java.lang.String) 1 1.074 1.074 1.074 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyValidOrInvalidPhoneNumber(java.lang.String,java.lang.String,java.lang.String) 4 1.479 1.940 5.919 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithInvalidEmail(java.lang.String,java.lang.String,java.lang.String) 12 1.318 1.866 15.824 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithInvalidMessage(java.lang.String,java.lang.String,int) 4 2.468 4.582 9.875 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithInvalidSubject(java.lang.String,int) 4 1.339 1.708 5.358 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithoutEmail(java.lang.String,java.lang.String) 1 0.912 0.912 0.912 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithoutMessage(java.lang.String,java.lang.String) 1 0.583 0.583 0.583 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithoutPhoneNumber(java.lang.String,java.lang.String) 1 1.323 1.323 1.323 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithoutSubject(java.lang.String) 1 1.327 1.327 1.327 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.assertPasswordFieldHasRedBorder() 1 0.077 0.077 0.077 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.assertUserIsLoggedInSuccessfully() 1 0.056 0.056 0.056 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.assertUserIsRedirectedToRoomsManagementPage() 1 0.013 0.013 0.013 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.assertUserIsStillOnBookingManagementLoginPage() 3 0.015 0.020 0.046 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.assertUsernameAndPasswordFieldsHaveRedBorder() 1 0.155 0.155 0.155 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.assertUsernameFieldHasRedBorder() 1 0.061 0.061 0.061 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.loginWithPasswordOnly() 1 0.299 0.299 0.299 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.235 0.235 0.235 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.loginWithWrongPassword() 1 0.460 0.460 0.460 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.userIsLoggedInAsAdministratorViaApi() 30 0.268 2.357 8.064 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.userIsLoggedInAsAdministratorViaUiAndApi() 8 2.633 2.921 21.071 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.userIsOnBookingManagementLoginPage() 4 1.798 2.029 7.192 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.395 0.579 1.979 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.RoomManagementStepdef.assertValidationOrMandatoryErrorMessage(java.lang.String) 3 0.237 0.611 0.711 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.156 1.168 4.705 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.103 1.509 6.619 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.RoomManagementStepdef.userCreatesNewRoomWithoutRoomName(com.levi9.functionaltests.rest.data.restfulbooker.RoomType,boolean,int,java.lang.String) 1 0.704 0.704 0.704 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.823 0.823 0.823 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.RoomManagementStepdef.userIsOnRoomsManagementPage() 8 5.179 5.267 41.434 100.00%
61 758 1.006 5:10.751 12:43.062 Totals