Project Number Date
functional-tests 1 13 Oct 2025, 09:24

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.044 0.345 3.430 100.00%
com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 72 0.000 0.002 0.020 100.00%
com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 77 0.000 0.004 0.045 100.00%
com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 77 0.001 0.019 0.088 100.00%
com.levi9.functionaltests.hooks.Hooks.setupDriver() 72 3.872 26.588 4:38.804 100.00%
com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 72 1.093 1.767 1:18.699 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.addPet(java.lang.String) 5 0.305 0.632 1.527 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.removePet() 1 0.098 0.098 0.098 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.setPetStatus(java.lang.String) 2 0.077 0.079 0.154 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.uploadPetImage(java.lang.String) 1 1.717 1.717 1.717 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.validatePetRemovedFromStore() 1 0.095 0.095 0.095 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.validatePossibleToSell() 1 0.082 0.082 0.082 0.00%
com.levi9.functionaltests.stepdefs.petstore.StoreStepdef.orderPet(int,int,java.lang.String,java.lang.String) 2 0.076 0.080 0.152 100.00%
com.levi9.functionaltests.stepdefs.petstore.StoreStepdef.removeOrder() 1 0.053 0.053 0.053 100.00%
com.levi9.functionaltests.stepdefs.petstore.StoreStepdef.validateOrderIsPlaced() 2 0.707 0.809 1.415 100.00%
com.levi9.functionaltests.stepdefs.petstore.StoreStepdef.validateOrderRemoved() 1 0.077 0.077 0.077 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.assertBookingErrorMessages(java.lang.String) 26 0.120 0.666 3.132 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.assertBookingSuccessful() 7 0.024 0.049 0.171 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.226 3.046 28.941 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithInvalidFirstName(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int) 4 2.151 2.868 8.604 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithInvalidLastName(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int) 4 2.312 2.589 9.251 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithInvalidPhoneNumber(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int) 4 1.449 1.839 5.799 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithoutEmail(java.lang.String,java.lang.String,java.lang.String,java.lang.String) 1 2.482 2.482 2.482 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithoutFirstName(java.lang.String,java.lang.String,java.lang.String,java.lang.String) 1 1.232 1.232 1.232 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithoutLastName(java.lang.String,java.lang.String,java.lang.String,java.lang.String) 1 1.922 1.922 1.922 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithoutPhoneNumber(java.lang.String,java.lang.String,java.lang.String,java.lang.String) 1 3.017 3.017 3.017 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.353 1.353 1.353 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorIsOnFrontPage() 60 2.514 5.581 2:30.846 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.assertContactErrorMessages(java.lang.String) 26 0.087 0.191 2.287 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.assertMessageSubject(java.lang.String,java.lang.String) 5 0.754 1.521 3.774 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.assertThanksForGettingInTouchMessage(java.lang.String) 2 0.077 0.088 0.154 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactPropertyWithoutName(java.lang.String) 1 1.131 1.131 1.131 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsProperty(java.lang.String,java.lang.String) 1 1.037 1.037 1.037 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyValidOrInvalidPhoneNumber(java.lang.String,java.lang.String,java.lang.String) 4 1.679 2.270 6.717 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithInvalidEmail(java.lang.String,java.lang.String,java.lang.String) 12 1.423 2.070 17.085 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithInvalidMessage(java.lang.String,java.lang.String,int) 4 2.551 4.296 10.205 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithInvalidSubject(java.lang.String,int) 4 1.089 1.167 4.357 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithoutEmail(java.lang.String,java.lang.String) 1 0.952 0.952 0.952 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithoutMessage(java.lang.String,java.lang.String) 1 0.944 0.944 0.944 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithoutPhoneNumber(java.lang.String,java.lang.String) 1 1.289 1.289 1.289 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithoutSubject(java.lang.String) 1 1.445 1.445 1.445 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.assertPasswordFieldHasRedBorder() 1 0.059 0.059 0.059 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.assertUserIsLoggedInSuccessfully() 1 0.039 0.039 0.039 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.assertUserIsRedirectedToRoomsManagementPage() 1 0.009 0.009 0.009 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.assertUserIsStillOnBookingManagementLoginPage() 3 0.014 0.017 0.044 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.assertUsernameAndPasswordFieldsHaveRedBorder() 1 0.179 0.179 0.179 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.assertUsernameFieldHasRedBorder() 1 0.052 0.052 0.052 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.loginWithPasswordOnly() 1 0.341 0.341 0.341 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.loginWithUsernameOnly() 1 0.352 0.352 0.352 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.loginWithValidUsernameAndPassword() 1 0.233 0.233 0.233 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.loginWithWrongPassword() 1 0.419 0.419 0.419 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.userIsLoggedInAsAdministratorViaApi() 30 0.250 2.319 7.502 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.userIsLoggedInAsAdministratorViaUiAndApi() 8 2.678 2.963 21.428 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.userIsOnBookingManagementLoginPage() 4 1.801 1.999 7.204 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.367 0.620 1.837 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.RoomManagementStepdef.assertValidationOrMandatoryErrorMessage(java.lang.String) 3 0.250 0.581 0.750 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.140 1.116 4.212 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.047 1.573 6.286 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.RoomManagementStepdef.userCreatesNewRoomWithoutRoomName(com.levi9.functionaltests.rest.data.restfulbooker.RoomType,boolean,int,java.lang.String) 1 1.216 1.216 1.216 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.719 0.719 0.719 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.RoomManagementStepdef.userIsOnRoomsManagementPage() 8 5.161 5.187 41.293 100.00%
61 758 0.961 4:38.804 12:8.787 Totals