From ca36943466b3422c66964467d27f8f1e6994a382 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Wed, 28 Jul 2021 12:25:39 -0400 Subject: [PATCH] pan/bi: Add BIT_ASSERT helper for unit testing Signed-off-by: Alyssa Rosenzweig Part-of: --- src/panfrost/bifrost/bi_test.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/panfrost/bifrost/bi_test.h b/src/panfrost/bifrost/bi_test.h index e4df7a2884c..4d93eeafd0c 100644 --- a/src/panfrost/bifrost/bi_test.h +++ b/src/panfrost/bifrost/bi_test.h @@ -84,4 +84,13 @@ bit_instr_equal(bi_instr *A, bi_instr *B) } \ } while(0) +#define BIT_ASSERT(condition) do { \ + if (condition) { \ + nr_pass++; \ + } else { \ + fprintf(stderr, "Assertion failed: %s\n", #condition); \ + nr_fail++; \ + } \ +} while(0) + #endif