From 7edb80859235e8fd6ae026a54c8c513de69a1b3b Mon Sep 17 00:00:00 2001 From: Jakob Hasse Date: Thu, 24 Jun 2021 15:34:02 +0800 Subject: [PATCH] [cxx]: Activated emergency pool test to CI --- components/cxx/test/test_cxx.cpp | 3 +-- tools/unit-test-app/configs/cxx_exceptions | 1 + tools/unit-test-app/configs/cxx_exceptions_c3 | 1 + tools/unit-test-app/configs/cxx_rtti | 1 + tools/unit-test-app/configs/cxx_rtti_c3 | 1 + 5 files changed, 5 insertions(+), 2 deletions(-) diff --git a/components/cxx/test/test_cxx.cpp b/components/cxx/test/test_cxx.cpp index 7050538b15..50ff3103ea 100644 --- a/components/cxx/test/test_cxx.cpp +++ b/components/cxx/test/test_cxx.cpp @@ -211,7 +211,7 @@ TEST_CASE("c++ std::exception child", "[cxx] [exceptions] [leaks=" LEAKS "]") printf("OK?\n"); } -TEST_CASE("c++ exceptions emergency pool", "[cxx] [exceptions] [ignore] [leaks=" LEAKS "]") +TEST_CASE("c++ exceptions emergency pool", "[cxx] [exceptions] [leaks=" LEAKS "]") { void **p, **pprev = NULL; int thrown_value = 0; @@ -241,7 +241,6 @@ TEST_CASE("c++ exceptions emergency pool", "[cxx] [exceptions] [ignore] [leaks=" catch (int e) { thrown_value = e; - printf("Got exception %d\n", thrown_value); } #if CONFIG_COMPILER_CXX_EXCEPTIONS_EMG_POOL_SIZE > 0 // free all memory diff --git a/tools/unit-test-app/configs/cxx_exceptions b/tools/unit-test-app/configs/cxx_exceptions index 268567c0f5..a66a4b8130 100644 --- a/tools/unit-test-app/configs/cxx_exceptions +++ b/tools/unit-test-app/configs/cxx_exceptions @@ -2,3 +2,4 @@ CONFIG_IDF_TARGET="esp32" TEST_COMPONENTS=cxx CONFIG_COMPILER_CXX_EXCEPTIONS=y +CONFIG_COMPILER_CXX_EXCEPTIONS_EMG_POOL_SIZE=1024 diff --git a/tools/unit-test-app/configs/cxx_exceptions_c3 b/tools/unit-test-app/configs/cxx_exceptions_c3 index b8fce637ef..a86b483a1f 100644 --- a/tools/unit-test-app/configs/cxx_exceptions_c3 +++ b/tools/unit-test-app/configs/cxx_exceptions_c3 @@ -2,3 +2,4 @@ CONFIG_IDF_TARGET="esp32c3" TEST_COMPONENTS=cxx CONFIG_COMPILER_CXX_EXCEPTIONS=y +CONFIG_COMPILER_CXX_EXCEPTIONS_EMG_POOL_SIZE=1024 diff --git a/tools/unit-test-app/configs/cxx_rtti b/tools/unit-test-app/configs/cxx_rtti index dc18eb6d21..4ec318f1d0 100644 --- a/tools/unit-test-app/configs/cxx_rtti +++ b/tools/unit-test-app/configs/cxx_rtti @@ -2,4 +2,5 @@ CONFIG_IDF_TARGET="esp32" TEST_COMPONENTS=cxx CONFIG_COMPILER_CXX_EXCEPTIONS=y +CONFIG_COMPILER_CXX_EXCEPTIONS_EMG_POOL_SIZE=1024 CONFIG_COMPILER_CXX_RTTI=y diff --git a/tools/unit-test-app/configs/cxx_rtti_c3 b/tools/unit-test-app/configs/cxx_rtti_c3 index bc93b6348d..e9ec3be458 100644 --- a/tools/unit-test-app/configs/cxx_rtti_c3 +++ b/tools/unit-test-app/configs/cxx_rtti_c3 @@ -2,4 +2,5 @@ CONFIG_IDF_TARGET="esp32c3" TEST_COMPONENTS=cxx CONFIG_COMPILER_CXX_EXCEPTIONS=y +CONFIG_COMPILER_CXX_EXCEPTIONS_EMG_POOL_SIZE=1024 CONFIG_COMPILER_CXX_RTTI=y