From 5b4c14422812436556db430c86c5eb5e315f2aa8 Mon Sep 17 00:00:00 2001 From: Chetan Singh Date: Sat, 16 May 2026 20:23:10 +0530 Subject: [PATCH] test_pool: encode exerciser skip returns - Replace raw TEST_SKIP returns in exerciser entry functions with RESULT_SKIP(0) so rule-based execution receives encoded skip results. - This avoids reporting raw status values such as STATUS:0x00000007 for exerciser tests that exit early when exerciser initialization is unavailable. Change-Id: I98a42eeddcaae9bcdb85c2d38aacef66fb829d61 --- test_pool/exerciser/e001.c | 2 +- test_pool/exerciser/e002.c | 2 +- test_pool/exerciser/e006.c | 2 +- test_pool/exerciser/e007.c | 2 +- test_pool/exerciser/e008.c | 4 ++-- test_pool/exerciser/e015.c | 2 +- test_pool/exerciser/e017.c | 2 +- test_pool/exerciser/e026.c | 4 ++-- test_pool/exerciser/e027.c | 2 +- test_pool/exerciser/e028.c | 2 +- test_pool/exerciser/e029.c | 2 +- test_pool/exerciser/e030.c | 2 +- test_pool/exerciser/e040.c | 2 +- test_pool/exerciser/e041.c | 2 +- test_pool/exerciser/e043.c | 2 +- test_pool/exerciser/e044.c | 2 +- test_pool/exerciser/e045.c | 2 +- 17 files changed, 19 insertions(+), 19 deletions(-) diff --git a/test_pool/exerciser/e001.c b/test_pool/exerciser/e001.c index c50369ed..4b09bf7b 100644 --- a/test_pool/exerciser/e001.c +++ b/test_pool/exerciser/e001.c @@ -335,7 +335,7 @@ e001_entry(uint32_t num_pe) status = val_initialize_test(TEST_NUM, TEST_DESC, num_pe); if (status != ACS_STATUS_SKIP) { if (val_exerciser_test_init() != ACS_STATUS_PASS) - return TEST_SKIP; + return RESULT_SKIP(0); val_run_test_payload(TEST_NUM, num_pe, payload, 0); } diff --git a/test_pool/exerciser/e002.c b/test_pool/exerciser/e002.c index fc968935..a6e79df3 100644 --- a/test_pool/exerciser/e002.c +++ b/test_pool/exerciser/e002.c @@ -491,7 +491,7 @@ e002_entry(uint32_t num_pe) status = val_initialize_test(TEST_NUM, TEST_DESC, num_pe); if (status != ACS_STATUS_SKIP) { if (val_exerciser_test_init() != ACS_STATUS_PASS) - return TEST_SKIP; + return RESULT_SKIP(0); val_run_test_payload(TEST_NUM, num_pe, payload, 0); } diff --git a/test_pool/exerciser/e006.c b/test_pool/exerciser/e006.c index d20b8f0d..e06b2d4f 100644 --- a/test_pool/exerciser/e006.c +++ b/test_pool/exerciser/e006.c @@ -209,7 +209,7 @@ e006_entry(uint32_t num_pe) status = val_initialize_test (TEST_NUM, TEST_DESC, num_pe); if (status != ACS_STATUS_SKIP) { if (val_exerciser_test_init() != ACS_STATUS_PASS) - return TEST_SKIP; + return RESULT_SKIP(0); val_run_test_payload (TEST_NUM, num_pe, payload, 0); } diff --git a/test_pool/exerciser/e007.c b/test_pool/exerciser/e007.c index be1a16fc..086f0139 100644 --- a/test_pool/exerciser/e007.c +++ b/test_pool/exerciser/e007.c @@ -237,7 +237,7 @@ e007_entry(uint32_t num_pe) status = val_initialize_test (TEST_NUM, TEST_DESC, num_pe); if (status != ACS_STATUS_SKIP) { if (val_exerciser_test_init() != ACS_STATUS_PASS) - return TEST_SKIP; + return RESULT_SKIP(0); val_run_test_payload (TEST_NUM, num_pe, payload, 0); } diff --git a/test_pool/exerciser/e008.c b/test_pool/exerciser/e008.c index 572c7afc..b9a15b32 100644 --- a/test_pool/exerciser/e008.c +++ b/test_pool/exerciser/e008.c @@ -254,7 +254,7 @@ e008_entry(uint32_t num_pe) status = val_initialize_test(test_entries[0].test_num, test_entries[0].desc, num_pe); if (status != ACS_STATUS_SKIP) { if (val_exerciser_test_init() != ACS_STATUS_PASS) - return TEST_SKIP; + return RESULT_SKIP(0); val_run_test_configurable_payload(&data, payload); } @@ -278,7 +278,7 @@ e038_entry(uint32_t num_pe) status = val_initialize_test(test_entries[1].test_num, test_entries[1].desc, num_pe); if (status != ACS_STATUS_SKIP) { if (val_exerciser_test_init() != ACS_STATUS_PASS) - return TEST_SKIP; + return RESULT_SKIP(0); val_run_test_configurable_payload(&data, payload); } diff --git a/test_pool/exerciser/e015.c b/test_pool/exerciser/e015.c index 69c92978..9b6f39e9 100644 --- a/test_pool/exerciser/e015.c +++ b/test_pool/exerciser/e015.c @@ -212,7 +212,7 @@ e015_entry(uint32_t num_pe) status = val_initialize_test(TEST_NUM, TEST_DESC, num_pe); if (status != ACS_STATUS_SKIP) { if (val_exerciser_test_init() != ACS_STATUS_PASS) - return TEST_SKIP; + return RESULT_SKIP(0); val_run_test_payload(TEST_NUM, num_pe, payload, 0); } diff --git a/test_pool/exerciser/e017.c b/test_pool/exerciser/e017.c index b367e4ec..3de8f606 100644 --- a/test_pool/exerciser/e017.c +++ b/test_pool/exerciser/e017.c @@ -238,7 +238,7 @@ e017_entry(uint32_t num_pe) status = val_initialize_test(data.test_num, test_entries[0].desc, num_pe); if (status != ACS_STATUS_SKIP) { if (val_exerciser_test_init() != ACS_STATUS_PASS) - return TEST_SKIP; + return RESULT_SKIP(0); val_run_test_configurable_payload(&data, payload); } diff --git a/test_pool/exerciser/e026.c b/test_pool/exerciser/e026.c index d281974f..c80b16a7 100644 --- a/test_pool/exerciser/e026.c +++ b/test_pool/exerciser/e026.c @@ -250,7 +250,7 @@ e026_entry(uint32_t num_pe) status = val_initialize_test(test_entries[0].test_num, test_entries[0].desc, num_pe); if (status != ACS_STATUS_SKIP) { if (val_exerciser_test_init() != ACS_STATUS_PASS) - return TEST_SKIP; + return RESULT_SKIP(0); val_run_test_configurable_payload(&data, payload); } @@ -275,7 +275,7 @@ e032_entry(uint32_t num_pe) status = val_initialize_test(test_entries[1].test_num, test_entries[1].desc, num_pe); if (status != ACS_STATUS_SKIP) { if (val_exerciser_test_init() != ACS_STATUS_PASS) - return TEST_SKIP; + return RESULT_SKIP(0); val_run_test_configurable_payload(&data, payload); } diff --git a/test_pool/exerciser/e027.c b/test_pool/exerciser/e027.c index 2ed25545..a5f97552 100644 --- a/test_pool/exerciser/e027.c +++ b/test_pool/exerciser/e027.c @@ -390,7 +390,7 @@ e027_entry(uint32_t num_pe) status = val_initialize_test(TEST_NUM, TEST_DESC, num_pe); if (status != ACS_STATUS_SKIP) { if (val_exerciser_test_init() != ACS_STATUS_PASS) - return TEST_SKIP; + return RESULT_SKIP(0); val_run_test_payload(TEST_NUM, num_pe, payload, 0); } diff --git a/test_pool/exerciser/e028.c b/test_pool/exerciser/e028.c index 8c9808f7..b39eb8af 100644 --- a/test_pool/exerciser/e028.c +++ b/test_pool/exerciser/e028.c @@ -191,7 +191,7 @@ e028_entry(uint32_t num_pe) status = val_initialize_test(TEST_NUM, TEST_DESC, num_pe); if (status != ACS_STATUS_SKIP) { if (val_exerciser_test_init() != ACS_STATUS_PASS) - return TEST_SKIP; + return RESULT_SKIP(0); val_run_test_payload(TEST_NUM, num_pe, payload, 0); } diff --git a/test_pool/exerciser/e029.c b/test_pool/exerciser/e029.c index 2059a017..63fb361f 100644 --- a/test_pool/exerciser/e029.c +++ b/test_pool/exerciser/e029.c @@ -212,7 +212,7 @@ e029_entry(uint32_t num_pe) status = val_initialize_test(TEST_NUM, TEST_DESC, num_pe); if (status != ACS_STATUS_SKIP) { if (val_exerciser_test_init() != ACS_STATUS_PASS) - return TEST_SKIP; + return RESULT_SKIP(0); val_run_test_payload(TEST_NUM, num_pe, payload, 0); } diff --git a/test_pool/exerciser/e030.c b/test_pool/exerciser/e030.c index 16b13ac4..ce7b3a74 100644 --- a/test_pool/exerciser/e030.c +++ b/test_pool/exerciser/e030.c @@ -225,7 +225,7 @@ e030_entry(uint32_t num_pe) status = val_initialize_test(TEST_NUM, TEST_DESC, num_pe); if (status != ACS_STATUS_SKIP) { if (val_exerciser_test_init() != ACS_STATUS_PASS) - return TEST_SKIP; + return RESULT_SKIP(0); val_run_test_payload(TEST_NUM, num_pe, payload, 0); } diff --git a/test_pool/exerciser/e040.c b/test_pool/exerciser/e040.c index ecf65877..bf8c8c99 100644 --- a/test_pool/exerciser/e040.c +++ b/test_pool/exerciser/e040.c @@ -328,7 +328,7 @@ e040_entry(uint32_t num_pe) status = val_initialize_test(TEST_NUM, TEST_DESC, num_pe); if (status != ACS_STATUS_SKIP) { if (val_exerciser_test_init() != ACS_STATUS_PASS) - return TEST_SKIP; + return RESULT_SKIP(0); val_run_test_payload(TEST_NUM, num_pe, payload, 0); } diff --git a/test_pool/exerciser/e041.c b/test_pool/exerciser/e041.c index a917ffe6..3ae6bc02 100644 --- a/test_pool/exerciser/e041.c +++ b/test_pool/exerciser/e041.c @@ -234,7 +234,7 @@ e041_entry(uint32_t num_pe) status = val_initialize_test(TEST_NUM, TEST_DESC, num_pe); if (status != ACS_STATUS_SKIP) { if (val_exerciser_test_init() != ACS_STATUS_PASS) - return TEST_SKIP; + return RESULT_SKIP(0); val_run_test_payload(TEST_NUM, num_pe, payload, 0); } diff --git a/test_pool/exerciser/e043.c b/test_pool/exerciser/e043.c index 2f36135f..988c3931 100644 --- a/test_pool/exerciser/e043.c +++ b/test_pool/exerciser/e043.c @@ -184,7 +184,7 @@ e043_entry(uint32_t num_pe) status = val_initialize_test(TEST_NUM, TEST_DESC, num_pe); if (status != ACS_STATUS_SKIP) { if (val_exerciser_test_init() != ACS_STATUS_PASS) - return TEST_SKIP; + return RESULT_SKIP(0); val_run_test_payload(TEST_NUM, num_pe, payload, 0); } diff --git a/test_pool/exerciser/e044.c b/test_pool/exerciser/e044.c index f7d06485..6887f090 100644 --- a/test_pool/exerciser/e044.c +++ b/test_pool/exerciser/e044.c @@ -151,7 +151,7 @@ e044_entry(uint32_t num_pe) status = val_initialize_test(TEST_NUM, TEST_DESC, num_pe); if (status != ACS_STATUS_SKIP) { if (val_exerciser_test_init() != ACS_STATUS_PASS) - return TEST_SKIP; + return RESULT_SKIP(0); val_run_test_payload(TEST_NUM, num_pe, payload, 0); } diff --git a/test_pool/exerciser/e045.c b/test_pool/exerciser/e045.c index 3badf824..bc2d543d 100644 --- a/test_pool/exerciser/e045.c +++ b/test_pool/exerciser/e045.c @@ -152,7 +152,7 @@ e045_entry(uint32_t num_pe) status = val_initialize_test(TEST_NUM, TEST_DESC, num_pe); if (status != ACS_STATUS_SKIP) { if (val_exerciser_test_init() != ACS_STATUS_PASS) - return TEST_SKIP; + return RESULT_SKIP(0); val_run_test_payload(TEST_NUM, num_pe, payload, 0); }