CTS-SAT-1-OBC-Firmware
Loading...
Searching...
No Matches
firmware_checks._02_check_c_unit_test_inventory Namespace Reference

Functions

list[str] get_test_exec_function_name_definition_list ()
 
list[str] get_test_exec_registered_function_name_list ()
 
None validate_test_exec_registration ()
 

Variables

 GIT_REPO_ROOT_PATH = Path(git.Repo(__file__, search_parent_directories=True).working_tree_dir)
 
str TEST_TABLE_FILE_PATH = "firmware/Core/Src/unit_tests/unit_test_inventory.c"
 

Detailed Description

Check that all `TEST_EXEC_` unit test function definitions are registered in the table.

Function Documentation

◆ get_test_exec_function_name_definition_list()

list[str] firmware_checks._02_check_c_unit_test_inventory.get_test_exec_function_name_definition_list ( )
Get the list of all `TEST_EXEC_` function names in the repository.
Here is the caller graph for this function:

◆ get_test_exec_registered_function_name_list()

list[str] firmware_checks._02_check_c_unit_test_inventory.get_test_exec_registered_function_name_list ( )
Get the list of all `TEST_EXEC_` function names in the table.
Here is the caller graph for this function:

◆ validate_test_exec_registration()

None firmware_checks._02_check_c_unit_test_inventory.validate_test_exec_registration ( )
Check that all `TEST_EXEC_` functions are registered in the table.
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ GIT_REPO_ROOT_PATH

firmware_checks._02_check_c_unit_test_inventory.GIT_REPO_ROOT_PATH = Path(git.Repo(__file__, search_parent_directories=True).working_tree_dir)

◆ TEST_TABLE_FILE_PATH

str firmware_checks._02_check_c_unit_test_inventory.TEST_TABLE_FILE_PATH = "firmware/Core/Src/unit_tests/unit_test_inventory.c"