Commit 9f5f0d73 authored by JunHyung An's avatar JunHyung An
Browse files

Add measure execute time for each function

parent 428c901d
Loading
Loading
Loading
Loading
+31 −0
Original line number Diff line number Diff line
@@ -319,16 +319,47 @@ class MultipleTest(unittest.TestCase):
        wait = WebDriverWait(driver, 10)

        print(f"Starting actions for session {driver_instance_number} with user: {id}")

        start_time = time.time()
        self._login_action(driver, address, id, pw, wait)
        end_time = time.time()
        print(f"Session {driver_instance_number}, User: {id}: _login_action executed in {end_time - start_time:.2f} seconds")

        start_time = time.time()
        self._dashboard_actions(driver)
        end_time = time.time()
        print(f"Session {driver_instance_number}, User: {id}: _dashboard_actions executed in {end_time - start_time:.2f} seconds")

        start_time = time.time()
        self._topology_map_actions(driver)
        end_time = time.time()
        print(f"Session {driver_instance_number}, User: {id}: _topology_map_actions executed in {end_time - start_time:.2f} seconds")

        start_time = time.time()
        self._performance_operation_actions(driver)
        end_time = time.time()
        print(f"Session {driver_instance_number}, User: {id}: _performance_operation_actions executed in {end_time - start_time:.2f} seconds")

        start_time = time.time()
        self._log_analysis_actions(driver)
        end_time = time.time()
        print(f"Session {driver_instance_number}, User: {id}: _log_analysis_actions executed in {end_time - start_time:.2f} seconds")

        start_time = time.time()
        self._event_status_actions(driver)
        end_time = time.time()
        print(f"Session {driver_instance_number}, User: {id}: _event_status_actions executed in {end_time - start_time:.2f} seconds")

        start_time = time.time()
        self._work_management_actions(driver, wait)
        end_time = time.time()
        print(f"Session {driver_instance_number}, User: {id}: _work_management_actions executed in {end_time - start_time:.2f} seconds")

        if account_type == 1:
            start_time = time.time()
            self._admin_settings_actions(driver)
            end_time = time.time()
            print(f"Session {driver_instance_number}, User: {id}: _admin_settings_actions executed in {end_time - start_time:.2f} seconds")
            print(f"Admin actions executed for session {driver_instance_number}.")
        elif account_type == 2:
            print(f"Manager account actions for session {driver_instance_number}.")