aboutsummaryrefslogtreecommitdiffstats
path: root/test/test.c
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2009-04-25 14:56:16 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2009-04-25 14:56:16 +0000
commit756658a69a1abca61281b4dbd84a6dada9fc91b5 (patch)
tree2d39a47723556859d28761fd7d9336c811839d75 /test/test.c
parenta2a88226488db68ca8435a72ed608bf5ec9df464 (diff)
downloadChibiOS-756658a69a1abca61281b4dbd84a6dada9fc91b5.tar.gz
ChibiOS-756658a69a1abca61281b4dbd84a6dada9fc91b5.tar.bz2
ChibiOS-756658a69a1abca61281b4dbd84a6dada9fc91b5.zip
Improved test code, architecture names added to the port code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@918 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'test/test.c')
-rw-r--r--test/test.c22
1 files changed, 17 insertions, 5 deletions
diff --git a/test/test.c b/test/test.c
index 531928bbe..d64ec06bd 100644
--- a/test/test.c
+++ b/test/test.c
@@ -228,14 +228,26 @@ static void execute_test(const struct testcase *tcp) {
test_wait_threads();
}
+static void print_line(void) {
+ unsigned i;
+
+ for (i = 0; i < 76; i++)
+ chFDDPut(comp, '-');
+ chFDDPut(comp, '\r');
+ chFDDPut(comp, '\n');
+}
+
msg_t TestThread(void *p) {
int i, j;
comp = p;
test_println("");
- test_println("*****************************");
- test_println("*** ChibiOS/RT test suite ***");
- test_println("*****************************");
+ test_println("*** ChibiOS/RT test suite");
+ test_println("***");
+ test_print("*** Kernel: ");
+ test_println(CH_KERNEL_VERSION);
+ test_print("*** Architecture: ");
+ test_println(CH_ARCHITECTURE_NAME);
test_println("");
global_fail = FALSE;
@@ -246,7 +258,7 @@ msg_t TestThread(void *p) {
#if DELAY_BETWEEN_TESTS > 0
chThdSleepMilliseconds(DELAY_BETWEEN_TESTS);
#endif
- test_println("---------------------------------------------------------------------------");
+ print_line();
test_print("--- Test Case ");
test_printn(i + 1);
test_print(".");
@@ -268,7 +280,7 @@ msg_t TestThread(void *p) {
}
i++;
}
- test_println("---------------------------------------------------------------------------");
+ print_line();
test_println("");
test_print("Final result: ");
if (global_fail)