Project Number Date
functional-tests 1 01 Jul 2024, 09:19

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.040 0.316 3.108 100.00%
com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 72 0.000 0.009 0.031 100.00%
com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 77 0.000 0.006 0.038 100.00%
com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 77 0.000 0.015 0.075 100.00%
com.levi9.functionaltests.hooks.Hooks.setupDriver() 72 0.940 10.645 1:7.707 100.00%
com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 72 0.177 0.302 12.772 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.addPet(java.lang.String) 5 0.622 0.905 3.112 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.removePet() 1 0.373 0.373 0.373 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.setPetStatus(java.lang.String) 2 0.370 0.380 0.740 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.uploadPetImage(java.lang.String) 1 2.110 2.110 2.110 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.validatePetRemovedFromStore() 1 0.394 0.394 0.394 100.00%
com.levi9.functionaltests.stepdefs.petstore.PetStepdef.validatePossibleToSell() 1 0.371 0.371 0.371 100.00%
com.levi9.functionaltests.stepdefs.petstore.StoreStepdef.orderPet(int,int,java.lang.String,java.lang.String) 2 0.370 0.379 0.741 100.00%
com.levi9.functionaltests.stepdefs.petstore.StoreStepdef.removeOrder() 1 0.370 0.370 0.370 100.00%
com.levi9.functionaltests.stepdefs.petstore.StoreStepdef.validateOrderIsPlaced() 2 0.513 0.669 1.027 100.00%
com.levi9.functionaltests.stepdefs.petstore.StoreStepdef.validateOrderRemoved() 1 0.376 0.376 0.376 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.assertBookingErrorMessages(java.lang.String) 26 0.245 0.709 6.373 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.assertBookingSuccessful() 7 0.503 0.611 3.526 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.960 2.408 25.487 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithInvalidFirstName(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int) 4 2.914 4.201 11.656 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithInvalidLastName(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int) 4 2.542 3.816 10.170 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithInvalidPhoneNumber(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int) 4 2.067 2.187 8.270 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithoutEmail(java.lang.String,java.lang.String,java.lang.String,java.lang.String) 1 1.892 1.892 1.892 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithoutFirstName(java.lang.String,java.lang.String,java.lang.String,java.lang.String) 1 2.178 2.178 2.178 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithoutLastName(java.lang.String,java.lang.String,java.lang.String,java.lang.String) 1 2.096 2.096 2.096 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorBooksRoomWithoutPhoneNumber(java.lang.String,java.lang.String,java.lang.String,java.lang.String) 1 1.626 1.626 1.626 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.441 1.441 1.441 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.BookingStepdef.visitorIsOnFrontPage() 60 2.212 3.472 2:12.753 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.assertContactErrorMessages(java.lang.String) 26 0.267 0.727 6.955 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.assertMessageSubject(java.lang.String,java.lang.String) 5 0.658 2.200 3.294 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.assertThanksForGettingInTouchMessage(java.lang.String) 2 0.129 0.140 0.258 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactPropertyWithoutName(java.lang.String) 1 0.751 0.751 0.751 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsProperty(java.lang.String,java.lang.String) 1 1.145 1.145 1.145 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyValidOrInvalidPhoneNumber(java.lang.String,java.lang.String,java.lang.String) 4 1.386 2.065 5.547 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithInvalidEmail(java.lang.String,java.lang.String,java.lang.String) 12 1.523 1.992 18.280 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithInvalidMessage(java.lang.String,java.lang.String,int) 4 2.606 4.264 10.426 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithInvalidSubject(java.lang.String,int) 4 1.419 1.722 5.678 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithoutEmail(java.lang.String,java.lang.String) 1 0.955 0.955 0.955 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithoutMessage(java.lang.String,java.lang.String) 1 0.821 0.821 0.821 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithoutPhoneNumber(java.lang.String,java.lang.String) 1 0.958 0.958 0.958 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.ContactStepdef.visitorContactsPropertyWithoutSubject(java.lang.String) 1 1.553 1.553 1.553 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.assertPasswordFieldHasRedBorder() 1 0.101 0.101 0.101 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.assertUserIsLoggedInSuccessfully() 1 0.034 0.034 0.034 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.018 0.019 0.054 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.assertUsernameAndPasswordFieldsHaveRedBorder() 1 0.134 0.134 0.134 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.assertUsernameFieldHasRedBorder() 1 0.093 0.093 0.093 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.loginWithPasswordOnly() 1 0.776 0.776 0.776 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.loginWithUsernameOnly() 1 0.474 0.474 0.474 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.loginWithValidUsernameAndPassword() 1 0.336 0.336 0.336 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.loginWithWrongPassword() 1 0.313 0.313 0.313 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.userIsLoggedInAsAdministratorViaApi() 30 0.145 1.833 4.370 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.userIsLoggedInAsAdministratorViaUiAndApi() 8 2.266 3.502 18.135 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.LoginStepdef.userIsOnBookingManagementLoginPage() 4 1.550 1.763 6.202 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.985 1.318 4.928 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.RoomManagementStepdef.assertValidationOrMandatoryErrorMessage(java.lang.String) 3 0.454 0.685 1.363 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.114 1.149 3.430 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.292 1.947 7.752 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.RoomManagementStepdef.userCreatesNewRoomWithoutRoomName(com.levi9.functionaltests.rest.data.restfulbooker.RoomType,boolean,int,java.lang.String) 1 0.782 0.782 0.782 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.629 0.629 0.629 100.00%
com.levi9.functionaltests.stepdefs.restfulbooker.RoomManagementStepdef.userIsOnRoomsManagementPage() 8 6.681 6.942 53.455 100.00%
61 758 0.607 2:12.753 7:40.843 Totals