High-level API to run all the unit tests.
Runs the given tests.
enum rx_status rx_main(size_t test_case_count, const struct rx_test_case *test_cases, int argc, const char * const *argv)
rx_main function can be seen as composing all the orthogonal calls into
a single higher level API for ease of use and is likely to be the only one
function needing to ever be called by most users.
test_cases argument is
NULL, then the tests found through
the framework's automatic registration feature are used.
This function is implemented using the lower level API described in
building blocks. Use these directly instead of
if you'd like to further customize the process.