mirror of
https://github.com/espressif/esp-idf.git
synced 2025-09-30 19:19:21 +00:00
spi_flash_test: remove threshold from unit test
This commit is contained in:
@@ -227,23 +227,17 @@ TEST_CASE("Test spi_flash read/write performance", "[spi_flash]")
|
||||
|
||||
TEST_ASSERT_EQUAL_HEX8_ARRAY(data_to_write, data_read, total_len);
|
||||
|
||||
// Data checks are disabled when PSRAM is used or in Freertos compliance check test
|
||||
#if !CONFIG_SPIRAM && !CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE
|
||||
# define CHECK_DATA(suffix) TEST_PERFORMANCE_CCOMP_GREATER_THAN(FLASH_SPEED_BYTE_PER_SEC_LEGACY_##suffix, "%d", speed_##suffix)
|
||||
# define CHECK_ERASE(var) TEST_PERFORMANCE_CCOMP_GREATER_THAN(FLASH_SPEED_BYTE_PER_SEC_LEGACY_ERASE, "%d", var)
|
||||
#else
|
||||
# define CHECK_DATA(suffix) ((void)speed_##suffix)
|
||||
# define CHECK_ERASE(var) ((void)var)
|
||||
#endif
|
||||
#define LOG_DATA(suffix) IDF_LOG_PERFORMANCE("FLASH_SPEED_BYTE_PER_SEC_LEGACY_"#suffix, "%d", speed_##suffix)
|
||||
#define LOG_ERASE(var) IDF_LOG_PERFORMANCE("FLASH_SPEED_BYTE_PER_SEC_LEGACY_ERASE", "%d", var)
|
||||
|
||||
CHECK_DATA(WR_4B);
|
||||
CHECK_DATA(RD_4B);
|
||||
CHECK_DATA(WR_2KB);
|
||||
CHECK_DATA(RD_2KB);
|
||||
LOG_DATA(WR_4B);
|
||||
LOG_DATA(RD_4B);
|
||||
LOG_DATA(WR_2KB);
|
||||
LOG_DATA(RD_2KB);
|
||||
|
||||
// Erase time may vary a lot, can increase threshold if this fails with a reasonable speed
|
||||
CHECK_ERASE(erase_1);
|
||||
CHECK_ERASE(erase_2);
|
||||
LOG_ERASE(erase_1);
|
||||
LOG_ERASE(erase_2);
|
||||
|
||||
free(data_to_write);
|
||||
free(data_read);
|
||||
|
Reference in New Issue
Block a user