bug fix in indefinite length array decoding; all but one tests are passing and this test kind of has a problem
diff --git a/test/run_tests.c b/test/run_tests.c
index c3379f3..2f22062 100644
--- a/test/run_tests.c
+++ b/test/run_tests.c
@@ -36,6 +36,8 @@
#include "half_precision_test.h"
#include "basic_test.h"
#include "bstrwrap_tests.h"
+#include "mempool_test.h"
+#include "qcbor_decode_tests.h"
// Used to test the test runner
int fail_test()
@@ -93,9 +95,23 @@
} test_entry;
test_entry s_tests[] = {
- TEST_ENTRY(indefinite_length_decode_string_test),
+ TEST_ENTRY(ParseTooDeepArrayTest),
+ TEST_ENTRY(ComprehensiveInputTest),
+ TEST_ENTRY(ParseMapTest),
TEST_ENTRY(indefinite_length_decode_test),
TEST_ENTRY(basic_test_one),
+ TEST_ENTRY(NestedMapTest),
+ TEST_ENTRY(BignumParseTest),
+ TEST_ENTRY(OptTagParseTest),
+ TEST_ENTRY(DateParseTest),
+ TEST_ENTRY(ParseSimpleTest),
+ TEST_ENTRY(ShortBufferParseTest2),
+ TEST_ENTRY(ShortBufferParseTest),
+ TEST_ENTRY(ParseDeepArrayTest),
+ TEST_ENTRY(SimpleArrayTest),
+ TEST_ENTRY(IntegerValuesParseTest),
+ TEST_ENTRY(mempool_test),
+ TEST_ENTRY(indefinite_length_decode_string_test),
TEST_ENTRY(half_precision_encode_basic),
TEST_ENTRY(half_precision_decode_basic),
TEST_ENTRY(half_precision_to_float_transitive_test),