Marco Zecchini
/
Example_RTOS
Rtos API example
Embed:
(wiki syntax)
Show/hide line numbers
testrunner.cpp
00001 #include "CommandLineTestRunner.h" 00002 #include <stdio.h> 00003 #include "mbed.h" 00004 #include "testrunner.h" 00005 #include "test_env.h" 00006 00007 /** 00008 Object 'mbed_cpputest_console' is used to show prints on console. 00009 It is declared in \cpputest\src\Platforms\armcc\UtestPlatform.cpp 00010 */ 00011 Serial mbed_cpputest_console(STDIO_UART_TX, STDIO_UART_RX); 00012 00013 int main(int ac, char** av) { 00014 MBED_HOSTTEST_TIMEOUT(20); 00015 MBED_HOSTTEST_SELECT(default_auto); 00016 MBED_HOSTTEST_DESCRIPTION(Unit test); 00017 MBED_HOSTTEST_START("UT"); 00018 00019 unsigned failureCount = 0; 00020 { 00021 // Some compilers may not pass ac, av so we need to supply them ourselves 00022 int ac = 2; 00023 char* av[] = {__FILE__, "-v"}; 00024 failureCount = CommandLineTestRunner::RunAllTests(ac, av); 00025 } 00026 00027 MBED_HOSTTEST_RESULT(failureCount == 0); 00028 return failureCount; 00029 }
Generated on Sun Jul 17 2022 08:25:32 by 1.7.2