Files
clio/tests/unit
Peter Chen 2bd7ac346c refactor: Clio Config (#1544)
Implementation of new config definition + methods + UT

Steps that still need to be implemented: 
- Make ClioConfigDefinition and it's method to be as constexpr as
possible
- Getting User Config file and populating the values in ConfigDefinition
while checking for constraints on user values
- Replacing all the places where we fetch config values (by using
config.valueOr/MaybeValue) to instead get it from Config Definition
- Generate markdown file using Clio Config Description
2024-08-06 11:07:25 -04:00
..
2024-08-01 10:53:17 +01:00
2024-07-12 09:40:12 +01:00
2024-07-25 11:05:28 +01:00
2024-06-28 13:25:52 -04:00
2024-08-01 10:53:17 +01:00
2024-08-06 11:07:25 -04:00
2024-08-02 09:13:55 +01:00
2024-08-06 11:07:25 -04:00
2024-06-27 18:21:30 +01:00

Unit testing

The correctness of new implementations can be verified via running unit tests. Below are the information on how to run unit tests.

Running

To run the unit tests, first build Clio as normal, then execute ./clio_tests to run all unit tests.

Adding Unit Tests

To add unit tests, please create a separate file for the component you are trying to cover (unless it already exists) and use any other existing unit test file as an example.