ProfileUtil
Canonical path: TestHelper.ProfileUtil.ProfileUtil
Profiler utility class
Methods:
-
profile–profile by cprofile
profile
staticmethod
profile(
function: Callable,
*param: Any,
calls_to_print: int = 20,
description: str = "",
show_graphical_results: bool = False,
profiler_type: ProfilerType = C_PROFILE,
show_separator_line: bool = False,
result_file_name: str = ""
) -> Any
profile by cprofile
Parameters:
-
function(Callable) –function to execute
-
*param(Any, default:()) –function parameter
-
calls_to_print(int, default:20) –number of calls shown in the profile report (only for C_Profile)
-
description(str, default:'') –description of the text
-
show_graphical_results(bool, default:False) –show graphical results (only for C_Profile)
-
profiler_type(ProfilerType, default:C_PROFILE) –type of the profiler
-
show_separator_line(bool, default:False) –show a separator line before the results
-
result_file_name(str, default:'') –name of the result file
Returns:
-
Any–return value of the call function
Placeholder