ifdef ram/rom size/start in case they dont exist

pull/8607/head
Aashish chaddha 2018-11-15 15:33:04 -06:00 committed by Deepika
parent 0c594a42dc
commit 329c553595
1 changed files with 7 additions and 5 deletions

View File

@ -47,14 +47,16 @@ void test_sys_info()
TEST_ASSERT_NOT_EQUAL(0, stats.compiler_version); TEST_ASSERT_NOT_EQUAL(0, stats.compiler_version);
// RAM / ROM sizes should not be zero and should match the define // RAM / ROM sizes should not be zero and should match the define
TEST_ASSERT_NOT_EQUAL(0, stats.ram_size[0]); #if defined(MBED_ROM_START) && defined(MBED_ROM_SIZE)
TEST_ASSERT_NOT_EQUAL(0, stats.rom_size[0]); TEST_ASSERT_NOT_EQUAL(0, stats.rom_size[0]);
TEST_ASSERT_EQUAL(MBED_RAM_SIZE, stats.ram_size[0]);
TEST_ASSERT_EQUAL(MBED_ROM_SIZE, stats.rom_size[0]); TEST_ASSERT_EQUAL(MBED_ROM_SIZE, stats.rom_size[0]);
TEST_ASSERT_EQUAL(MBED_RAM_START, stats.ram_start[0]);
TEST_ASSERT_EQUAL(MBED_ROM_START, stats.rom_start[0]); TEST_ASSERT_EQUAL(MBED_ROM_START, stats.rom_start[0]);
#endif
#if defined(MBED_RAM_START) && defined(MBED_RAM_SIZE)
TEST_ASSERT_NOT_EQUAL(0, stats.ram_size[0]);
TEST_ASSERT_EQUAL(MBED_RAM_START, stats.ram_start[0]);
TEST_ASSERT_EQUAL(MBED_RAM_SIZE, stats.ram_size[0]);
#endif
#if defined(MBED_RAM1_START) && defined(MBED_RAM1_SIZE) #if defined(MBED_RAM1_START) && defined(MBED_RAM1_SIZE)
TEST_ASSERT_NOT_EQUAL(0, stats.ram_size[1]); TEST_ASSERT_NOT_EQUAL(0, stats.ram_size[1]);
TEST_ASSERT_EQUAL(MBED_RAM1_SIZE, stats.ram_size[1]); TEST_ASSERT_EQUAL(MBED_RAM1_SIZE, stats.ram_size[1]);