From: Chen Qun <kuhn.chenqun@xxxxxxxxxx> pl031 and spinlock testcase without prefix, when running the unit tests in TAP mode (./run_tests.sh -t), it is difficult to the test results. The test results: ok 13 - Periph/PCell IDs match ok 14 - R/O fields are R/O ok 15 - RTC ticks at 1HZ ok 16 - RTC IRQ not pending yet ... ok 24 - RTC IRQ not pending anymore ok 25 - CPU1: Done - Errors: 0 ok 26 - CPU0: Done - Errors: 0 It should be like this: ok 13 - pl031: Periph/PCell IDs match ok 14 - pl031: R/O fields are R/O ok 15 - pl031: RTC ticks at 1HZ ok 16 - pl031: RTC IRQ not pending yet ... ok 24 - pl031: RTC IRQ not pending anymore ok 25 - spinlock: CPU0: Done - Errors: 0 ok 26 - spinlock: CPU1: Done - Errors: 0 Signed-off-by: Chen Qun <kuhn.chenqun@xxxxxxxxxx> Signed-off-by: Andrew Jones <drjones@xxxxxxxxxx> --- arm/pl031.c | 1 + arm/spinlock-test.c | 1 + 2 files changed, 2 insertions(+) diff --git a/arm/pl031.c b/arm/pl031.c index 1f63ef13994f..a6adf6845f55 100644 --- a/arm/pl031.c +++ b/arm/pl031.c @@ -252,6 +252,7 @@ int main(int argc, char **argv) return 0; } + report_prefix_push("pl031"); report(!check_id(), "Periph/PCell IDs match"); report(!check_ro(), "R/O fields are R/O"); report(!check_rtc_freq(), "RTC ticks at 1HZ"); diff --git a/arm/spinlock-test.c b/arm/spinlock-test.c index a63fb41ccd91..73aea76add3e 100644 --- a/arm/spinlock-test.c +++ b/arm/spinlock-test.c @@ -72,6 +72,7 @@ static void test_spinlock(void *data __unused) int main(int argc, char **argv) { + report_prefix_push("spinlock"); if (argc > 1 && strcmp(argv[1], "bad") != 0) { lock_ops.lock = gcc_builtin_lock; lock_ops.unlock = gcc_builtin_unlock; -- 2.21.0