From 4bbc2cdc5b7eb6e5ae570d9dba7710d4080e324a Mon Sep 17 00:00:00 2001 From: offirko Date: Sun, 10 Feb 2019 10:38:46 +0200 Subject: [PATCH] Fix general block device test to ensure unique block address per test --- .../storage/TESTS/blockdevice/general_block_device/main.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/features/storage/TESTS/blockdevice/general_block_device/main.cpp b/features/storage/TESTS/blockdevice/general_block_device/main.cpp index 5e47ad8b0e..fecfe1a0db 100644 --- a/features/storage/TESTS/blockdevice/general_block_device/main.cpp +++ b/features/storage/TESTS/blockdevice/general_block_device/main.cpp @@ -187,6 +187,11 @@ void basic_erase_program_read_test(BlockDevice *block_device, bd_size_t block_si { int err = 0; _mutex->lock(); + + // Make sure block address per each test is unique + static unsigned block_seed = 1; + srand(block_seed++); + // Find a random block bd_addr_t block = (rand() * block_size) % (block_device->size());