]> granicus.if.org Git - esp-idf/commitdiff
unit tests: change type of flash_test partition to ‘fat’
authorIvan Grokhotkov <ivan@espressif.com>
Thu, 4 May 2017 08:42:22 +0000 (16:42 +0800)
committerIvan Grokhotkov <ivan@espressif.com>
Fri, 5 May 2017 07:21:37 +0000 (15:21 +0800)
This change makes the spi_flash test partition usable for WL and FATFS
tests.

components/partition_table/test/test_partition.c
tools/unit-test-app/components/unity/test_utils.c
tools/unit-test-app/partition_table_unit_test_app.csv

index 6cb13bd9a7074c1074e7d76789cbbf168124f3e7..64ead9692c84f3368c80e78d77d20040d2a75cba 100644 (file)
@@ -27,7 +27,7 @@ TEST_CASE("Can read partition table", "[partition]")
         ++count;
     }
     esp_partition_iterator_release(it);
-    TEST_ASSERT_EQUAL(3, count);
+    TEST_ASSERT_EQUAL(4, count);
 }
 
 TEST_CASE("Can write, read, mmap partition", "[partition][ignore]")
index 416853a7f3a7c4b6cd5c1bedaa3dfed1640259bc..08826d319db20a990471af5f4f6a7f84373da8db 100644 (file)
@@ -17,9 +17,9 @@
 
 const esp_partition_t *get_test_data_partition()
 {
-    /* This user type/subtype (0x55) is set in
-       partition_table_unit_test_app.csv */
-    const esp_partition_t *result = esp_partition_find_first(0x55, 0x55, NULL);
+    /* This finds "flash_test" partition defined in partition_table_unit_test_app.csv */
+    const esp_partition_t *result = esp_partition_find_first(ESP_PARTITION_TYPE_DATA,
+            ESP_PARTITION_SUBTYPE_ANY, "flash_test");
     TEST_ASSERT_NOT_NULL(result); /* means partition table set wrong */
     return result;
 }
index 129d0d3f64b604413d301a6e7f8472e765baf7ec..279f5b69de0a1f4925c25cb2af328f95b60d5d9d 100644 (file)
@@ -10,5 +10,7 @@ factory,    0,    0,       0x10000, 1M
 # (done this way so tests can run in 2MB of flash.)
 ota_0,      0,    ota_0,   ,        128K
 ota_1,      0,    ota_1,   ,        128K
-# flash_test partition used for SPI flash tests
-flash_test, 0x55, 0x55,  ,        512K
+# flash_test partition used for SPI flash tests and WL FAT partition
+# 528K is the minimal size needed to create a FAT partition
+# (128 sectors for FAT + 4 sectors for WL)
+flash_test, data, fat,     ,        528K