diff --git a/tests/unit/test_platform.cpp b/tests/unit/test_platform.cpp index 055693af9..7079db9d7 100644 --- a/tests/unit/test_platform.cpp +++ b/tests/unit/test_platform.cpp @@ -33,6 +33,8 @@ #include #include +#include + #ifdef OPENTHREAD_CONFIG_BLE_TCAT_ENABLE #include #include @@ -50,6 +52,12 @@ ot::Instance *testInitInstance(void) { otInstance *instance = nullptr; + settings.clear(); + for (uint8_t idx = 0; idx < FLASH_SWAP_NUM; idx++) + { + otPlatFlashErase(nullptr, idx); + } + #if OPENTHREAD_CONFIG_MULTIPLE_INSTANCE_ENABLE #if OPENTHREAD_CONFIG_MULTIPLE_STATIC_INSTANCE_ENABLE instance = otInstanceInitMultiple(0);