Skip to content

Commit eff8fda

Browse files
authored
Merge pull request #15067 from ARMmbed/fix_flash_overflow_callback_big_test
Greentea: Fix flash overflown issue in callback_big test
2 parents 6fd39f4 + 77960d3 commit eff8fda

File tree

1 file changed

+3
-2
lines changed
  • platform/tests/TESTS/mbed_functional/callback

1 file changed

+3
-2
lines changed

platform/tests/TESTS/mbed_functional/callback/main.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
#include "utest.h"
2121
#include <mstd_functional>
2222

23+
#define TEST_MIN_REQ_ROM_SIZE (36 * 1024)
24+
2325
using namespace utest::v1;
2426

2527
template <typename T>
@@ -884,8 +886,7 @@ Case cases[] = {
884886
Case("Testing callbacks with 2 uint64s", test_dispatch2<uint64_t>),
885887
Case("Testing callbacks with 3 uint64s", test_dispatch3<uint64_t>),
886888
Case("Testing callbacks with 4 uint64s", test_dispatch4<uint64_t>),
887-
// IAR currently crashes at link time with this test - skip it as it's well beyond anything needed by real code
888-
#ifndef __ICCARM__
889+
#if !defined(__ICCARM__) && (!defined(MBED_ROM_SIZE) || (MBED_ROM_SIZE >= TEST_MIN_REQ_ROM_SIZE))
889890
Case("Testing callbacks with 5 uint64s", test_dispatch5<uint64_t>),
890891
#endif
891892
#elif DO_SMALL_TEST

0 commit comments

Comments
 (0)