Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SFDP: Move Sector Map Parameter Table parsing under SFDP module #12318

Merged
merged 12 commits into from
Feb 19, 2020
Merged

SFDP: Move Sector Map Parameter Table parsing under SFDP module #12318

merged 12 commits into from
Feb 19, 2020

Conversation

VeijoPesonen
Copy link
Contributor

@VeijoPesonen VeijoPesonen commented Jan 28, 2020

Summary of changes

Depends on PR #12270. That one should go in before you start reviewing this one. Purpose of this PR is to consolidate SFDP Sector Map Parameter Table parsing and make the QSPIF- and SPIFBlockDevices to use the same shared implementation. Before this PR almost the same code was found from both of the components.

Impact of changes

Migration actions required

Documentation


Pull request type

[X] Patch update (Bug fix / Target update / Docs update / Test update / Refactor)
[] Feature update (New feature / Functionality change / New API)
[] Major update (Breaking change E.g. Return code change / API behaviour change)

Test results

[] No Tests required for this change (E.g docs only update)
[X] Covered by existing mbed-os tests (Greentea or Unittest)
[] Tests / results supplied as part of this PR

SPIF compilation

mbed test --compile -t ARM -m NRF52840_DK -n features-storage-filesystem-littlefs-* --app-config tools/test_configs/SPIFBlockDeviceAndHeapBlockDevice.json

QSPIF compilation

mbed test --compile -t GCC_ARM -m NRF52840_DK -n features-storage-filesystem-littlefs-* --app-config tools/test_configs/QSPIFBlockDeviceAndHeapBlockDevice.json
mbedgt: test suite report:
| target              | platform_name | test suite                                                                           | result | elapsed_time (sec) | copy_method |
|---------------------|---------------|--------------------------------------------------------------------------------------|--------|--------------------|-------------|
| NRF52840_DK-ARMC6   | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | OK     | 148.46             | default     |
| NRF52840_DK-ARMC6   | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | OK     | 61.18              | default     |
| NRF52840_DK-ARMC6   | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | OK     | 22.67              | default     |
| NRF52840_DK-ARMC6   | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | OK     | 122.72             | default     |
| NRF52840_DK-ARMC6   | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | OK     | 36.81              | default     |
| NRF52840_DK-ARMC6   | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience            | OK     | 46.05              | default     |
| NRF52840_DK-ARMC6   | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience_functional | OK     | 72.25              | default     |
| NRF52840_DK-ARMC6   | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_recovery-wear_leveling         | OK     | 91.56              | default     |
| NRF52840_DK-ARMC6   | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | OK     | 148.68             | default     |
| NRF52840_DK-ARMC6   | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | OK     | 62.18              | default     |
| NRF52840_DK-ARMC6   | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | OK     | 23.16              | default     |
| NRF52840_DK-ARMC6   | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | OK     | 121.47             | default     |
| NRF52840_DK-ARMC6   | NRF52840_DK   | features-storage-tests-blockdevice-buffered_block_device                             | OK     | 17.14              | default     |
| NRF52840_DK-ARMC6   | NRF52840_DK   | features-storage-tests-blockdevice-flashsim_block_device                             | OK     | 16.53              | default     |
| NRF52840_DK-ARMC6   | NRF52840_DK   | features-storage-tests-blockdevice-general_block_device                              | OK     | 61.02              | default     |
| NRF52840_DK-ARMC6   | NRF52840_DK   | features-storage-tests-blockdevice-heap_block_device                                 | OK     | 21.55              | default     |
| NRF52840_DK-ARMC6   | NRF52840_DK   | features-storage-tests-blockdevice-mbr_block_device                                  | OK     | 18.1               | default     |
| NRF52840_DK-ARMC6   | NRF52840_DK   | features-storage-tests-blockdevice-util_block_device                                 | OK     | 17.17              | default     |
| NRF52840_DK-ARMC6   | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | OK     | 62.23              | default     |
| NRF52840_DK-ARMC6   | NRF52840_DK   | features-storage-tests-kvstore-direct_access_devicekey_test                          | OK     | 31.59              | default     |
| NRF52840_DK-ARMC6   | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | OK     | 40.39              | default     |
| NRF52840_DK-ARMC6   | NRF52840_DK   | features-storage-tests-kvstore-tdbstore_whitebox                                     | OK     | 16.6               | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | OK     | 55.82              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | OK     | 43.54              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | OK     | 21.81              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | OK     | 65.91              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | OK     | 25.58              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience            | OK     | 48.94              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience_functional | OK     | 73.67              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_recovery-wear_leveling         | OK     | 92.3               | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | OK     | 56.21              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | OK     | 31.78              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | OK     | 22.38              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | OK     | 80.67              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-buffered_block_device                             | OK     | 21.37              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-flashsim_block_device                             | OK     | 17.21              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-general_block_device                              | OK     | 46.52              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-heap_block_device                                 | OK     | 21.24              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-mbr_block_device                                  | OK     | 20.05              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-util_block_device                                 | OK     | 19.2               | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-direct_access_devicekey_test                          | OK     | 35.92              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | OK     | 42.1               | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-tdbstore_whitebox                                     | OK     | 17.85              | default     |
mbedgt: test suite results: 43 OK

Reviewers

@SeppoTakalo
@michalpasztamobica


@jeromecoutant
Copy link
Collaborator

I think testing only 1 QSPI memory is not enough...

@VeijoPesonen
Copy link
Contributor Author

mbedgt: test suite report:
| target                      | platform_name       | test suite                                                                           | result | elapsed_time (sec) | copy_method |
|-----------------------------|---------------------|--------------------------------------------------------------------------------------|--------|--------------------|-------------|
| CY8CPROTO_062_4343W-GCC_ARM | CY8CPROTO_062_4343W | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | FAIL   | 137.26             | default     |
| CY8CPROTO_062_4343W-GCC_ARM | CY8CPROTO_062_4343W | features-storage-filesystem-littlefs-tests-filesystem-files                          | OK     | 26.03              | default     |
| CY8CPROTO_062_4343W-GCC_ARM | CY8CPROTO_062_4343W | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | OK     | 30.39              | default     |
| CY8CPROTO_062_4343W-GCC_ARM | CY8CPROTO_062_4343W | features-storage-filesystem-littlefs-tests-filesystem-seek                           | OK     | 205.73             | default     |
| CY8CPROTO_062_4343W-GCC_ARM | CY8CPROTO_062_4343W | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | OK     | 24.91              | default     |
| CY8CPROTO_062_4343W-GCC_ARM | CY8CPROTO_062_4343W | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience            | OK     | 29.68              | default     |
| CY8CPROTO_062_4343W-GCC_ARM | CY8CPROTO_062_4343W | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience_functional | OK     | 83.78              | default     |
| CY8CPROTO_062_4343W-GCC_ARM | CY8CPROTO_062_4343W | features-storage-filesystem-littlefs-tests-filesystem_recovery-wear_leveling         | OK     | 225.49             | default     |
| CY8CPROTO_062_4343W-GCC_ARM | CY8CPROTO_062_4343W | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | FAIL   | 136.86             | default     |
| CY8CPROTO_062_4343W-GCC_ARM | CY8CPROTO_062_4343W | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | OK     | 26.34              | default     |
| CY8CPROTO_062_4343W-GCC_ARM | CY8CPROTO_062_4343W | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | OK     | 31.03              | default     |
| CY8CPROTO_062_4343W-GCC_ARM | CY8CPROTO_062_4343W | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | OK     | 258.81             | default     |
| CY8CPROTO_062_4343W-GCC_ARM | CY8CPROTO_062_4343W | features-storage-tests-blockdevice-buffered_block_device                             | OK     | 15.47              | default     |
| CY8CPROTO_062_4343W-GCC_ARM | CY8CPROTO_062_4343W | features-storage-tests-blockdevice-flashsim_block_device                             | OK     | 14.17              | default     |
| CY8CPROTO_062_4343W-GCC_ARM | CY8CPROTO_062_4343W | features-storage-tests-blockdevice-general_block_device                              | OK     | 73.85              | default     |
| CY8CPROTO_062_4343W-GCC_ARM | CY8CPROTO_062_4343W | features-storage-tests-blockdevice-heap_block_device                                 | OK     | 17.31              | default     |
| CY8CPROTO_062_4343W-GCC_ARM | CY8CPROTO_062_4343W | features-storage-tests-blockdevice-mbr_block_device                                  | OK     | 18.68              | default     |
| CY8CPROTO_062_4343W-GCC_ARM | CY8CPROTO_062_4343W | features-storage-tests-blockdevice-util_block_device                                 | OK     | 15.7               | default     |
| CY8CPROTO_062_4343W-GCC_ARM | CY8CPROTO_062_4343W | features-storage-tests-kvstore-direct_access_devicekey_test                          | OK     | 18.26              | default     |
| CY8CPROTO_062_4343W-GCC_ARM | CY8CPROTO_062_4343W | features-storage-tests-kvstore-filesystemstore_tests                                 | OK     | 48.24              | default     |
| CY8CPROTO_062_4343W-GCC_ARM | CY8CPROTO_062_4343W | features-storage-tests-kvstore-general_tests_phase_1                                 | OK     | 107.68             | default     |
| CY8CPROTO_062_4343W-GCC_ARM | CY8CPROTO_062_4343W | features-storage-tests-kvstore-general_tests_phase_2                                 | OK     | 104.82             | default     |
| CY8CPROTO_062_4343W-GCC_ARM | CY8CPROTO_062_4343W | features-storage-tests-kvstore-securestore_whitebox                                  | OK     | 18.41              | default     |
| CY8CPROTO_062_4343W-GCC_ARM | CY8CPROTO_062_4343W | features-storage-tests-kvstore-static_tests                                          | OK     | 33.51              | default     |
| CY8CPROTO_062_4343W-GCC_ARM | CY8CPROTO_062_4343W | features-storage-tests-kvstore-tdbstore_whitebox                                     | OK     | 23.09              | default     |
| DISCO_L475VG_IOT01A-GCC_ARM | DISCO_L475VG_IOT01A | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | OK     | 47.59              | default     |
| DISCO_L475VG_IOT01A-GCC_ARM | DISCO_L475VG_IOT01A | features-storage-filesystem-littlefs-tests-filesystem-files                          | OK     | 28.97              | default     |
| DISCO_L475VG_IOT01A-GCC_ARM | DISCO_L475VG_IOT01A | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | OK     | 15.36              | default     |
| DISCO_L475VG_IOT01A-GCC_ARM | DISCO_L475VG_IOT01A | features-storage-filesystem-littlefs-tests-filesystem-seek                           | OK     | 56.94              | default     |
| DISCO_L475VG_IOT01A-GCC_ARM | DISCO_L475VG_IOT01A | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | OK     | 35.47              | default     |
| DISCO_L475VG_IOT01A-GCC_ARM | DISCO_L475VG_IOT01A | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience            | OK     | 29.76              | default     |
| DISCO_L475VG_IOT01A-GCC_ARM | DISCO_L475VG_IOT01A | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience_functional | OK     | 65.17              | default     |
| DISCO_L475VG_IOT01A-GCC_ARM | DISCO_L475VG_IOT01A | features-storage-filesystem-littlefs-tests-filesystem_recovery-wear_leveling         | OK     | 261.46             | default     |
| DISCO_L475VG_IOT01A-GCC_ARM | DISCO_L475VG_IOT01A | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | OK     | 49.13              | default     |
| DISCO_L475VG_IOT01A-GCC_ARM | DISCO_L475VG_IOT01A | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | OK     | 24.45              | default     |
| DISCO_L475VG_IOT01A-GCC_ARM | DISCO_L475VG_IOT01A | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | OK     | 15.04              | default     |
| DISCO_L475VG_IOT01A-GCC_ARM | DISCO_L475VG_IOT01A | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | OK     | 62.47              | default     |
| DISCO_L475VG_IOT01A-GCC_ARM | DISCO_L475VG_IOT01A | features-storage-tests-blockdevice-buffered_block_device                             | OK     | 12.32              | default     |
| DISCO_L475VG_IOT01A-GCC_ARM | DISCO_L475VG_IOT01A | features-storage-tests-blockdevice-flashsim_block_device                             | OK     | 11.78              | default     |
| DISCO_L475VG_IOT01A-GCC_ARM | DISCO_L475VG_IOT01A | features-storage-tests-blockdevice-general_block_device                              | OK     | 36.35              | default     |
| DISCO_L475VG_IOT01A-GCC_ARM | DISCO_L475VG_IOT01A | features-storage-tests-blockdevice-heap_block_device                                 | OK     | 14.2               | default     |
| DISCO_L475VG_IOT01A-GCC_ARM | DISCO_L475VG_IOT01A | features-storage-tests-blockdevice-mbr_block_device                                  | OK     | 12.92              | default     |
| DISCO_L475VG_IOT01A-GCC_ARM | DISCO_L475VG_IOT01A | features-storage-tests-blockdevice-util_block_device                                 | OK     | 12.51              | default     |
| DISCO_L475VG_IOT01A-GCC_ARM | DISCO_L475VG_IOT01A | features-storage-tests-kvstore-direct_access_devicekey_test                          | OK     | 15.45              | default     |
| DISCO_L475VG_IOT01A-GCC_ARM | DISCO_L475VG_IOT01A | features-storage-tests-kvstore-static_tests                                          | OK     | 29.38              | default     |
| DISCO_L475VG_IOT01A-GCC_ARM | DISCO_L475VG_IOT01A | features-storage-tests-kvstore-tdbstore_whitebox                                     | OK     | 16.99              | default     |
| NRF52840_DK-ARMC6           | NRF52840_DK         | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | OK     | 147.91             | default     |
| NRF52840_DK-ARMC6           | NRF52840_DK         | features-storage-filesystem-littlefs-tests-filesystem-files                          | OK     | 62.44              | default     |
| NRF52840_DK-ARMC6           | NRF52840_DK         | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | OK     | 21.93              | default     |
| NRF52840_DK-ARMC6           | NRF52840_DK         | features-storage-filesystem-littlefs-tests-filesystem-seek                           | OK     | 123.26             | default     |
| NRF52840_DK-ARMC6           | NRF52840_DK         | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | OK     | 38.16              | default     |
| NRF52840_DK-ARMC6           | NRF52840_DK         | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience            | OK     | 53.7               | default     |
| NRF52840_DK-ARMC6           | NRF52840_DK         | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience_functional | OK     | 71.76              | default     |
| NRF52840_DK-ARMC6           | NRF52840_DK         | features-storage-filesystem-littlefs-tests-filesystem_recovery-wear_leveling         | OK     | 92.17              | default     |
| NRF52840_DK-ARMC6           | NRF52840_DK         | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | OK     | 149.35             | default     |
| NRF52840_DK-ARMC6           | NRF52840_DK         | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | OK     | 57.84              | default     |
| NRF52840_DK-ARMC6           | NRF52840_DK         | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | OK     | 22.38              | default     |
| NRF52840_DK-ARMC6           | NRF52840_DK         | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | OK     | 119.4              | default     |
| NRF52840_DK-ARMC6           | NRF52840_DK         | features-storage-tests-blockdevice-buffered_block_device                             | OK     | 16.76              | default     |
| NRF52840_DK-ARMC6           | NRF52840_DK         | features-storage-tests-blockdevice-flashsim_block_device                             | OK     | 15.98              | default     |
| NRF52840_DK-ARMC6           | NRF52840_DK         | features-storage-tests-blockdevice-general_block_device                              | OK     | 60.57              | default     |
| NRF52840_DK-ARMC6           | NRF52840_DK         | features-storage-tests-blockdevice-heap_block_device                                 | OK     | 19.99              | default     |
| NRF52840_DK-ARMC6           | NRF52840_DK         | features-storage-tests-blockdevice-mbr_block_device                                  | OK     | 17.52              | default     |
| NRF52840_DK-ARMC6           | NRF52840_DK         | features-storage-tests-blockdevice-util_block_device                                 | OK     | 19.16              | default     |
| NRF52840_DK-ARMC6           | NRF52840_DK         | features-storage-tests-filesystem-general_filesystem                                 | OK     | 62.51              | default     |
| NRF52840_DK-ARMC6           | NRF52840_DK         | features-storage-tests-kvstore-direct_access_devicekey_test                          | OK     | 24.08              | default     |
| NRF52840_DK-ARMC6           | NRF52840_DK         | features-storage-tests-kvstore-static_tests                                          | OK     | 40.24              | default     |
| NRF52840_DK-ARMC6           | NRF52840_DK         | features-storage-tests-kvstore-tdbstore_whitebox                                     | OK     | 18.32              | default     |
| NRF52840_DK-GCC_ARM         | NRF52840_DK         | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | OK     | 55.83              | default     |
| NRF52840_DK-GCC_ARM         | NRF52840_DK         | features-storage-filesystem-littlefs-tests-filesystem-files                          | OK     | 43.77              | default     |
| NRF52840_DK-GCC_ARM         | NRF52840_DK         | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | OK     | 21.91              | default     |
| NRF52840_DK-GCC_ARM         | NRF52840_DK         | features-storage-filesystem-littlefs-tests-filesystem-seek                           | OK     | 64.47              | default     |
| NRF52840_DK-GCC_ARM         | NRF52840_DK         | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | OK     | 24.76              | default     |
| NRF52840_DK-GCC_ARM         | NRF52840_DK         | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience            | OK     | 47.75              | default     |
| NRF52840_DK-GCC_ARM         | NRF52840_DK         | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience_functional | OK     | 72.69              | default     |
| NRF52840_DK-GCC_ARM         | NRF52840_DK         | features-storage-filesystem-littlefs-tests-filesystem_recovery-wear_leveling         | OK     | 92.77              | default     |
| NRF52840_DK-GCC_ARM         | NRF52840_DK         | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | OK     | 65.79              | default     |
| NRF52840_DK-GCC_ARM         | NRF52840_DK         | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | OK     | 31.76              | default     |
| NRF52840_DK-GCC_ARM         | NRF52840_DK         | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | OK     | 22.39              | default     |
| NRF52840_DK-GCC_ARM         | NRF52840_DK         | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | OK     | 71.4               | default     |
| NRF52840_DK-GCC_ARM         | NRF52840_DK         | features-storage-tests-blockdevice-buffered_block_device                             | OK     | 20.75              | default     |
| NRF52840_DK-GCC_ARM         | NRF52840_DK         | features-storage-tests-blockdevice-flashsim_block_device                             | OK     | 17.21              | default     |
| NRF52840_DK-GCC_ARM         | NRF52840_DK         | features-storage-tests-blockdevice-general_block_device                              | OK     | 46.24              | default     |
| NRF52840_DK-GCC_ARM         | NRF52840_DK         | features-storage-tests-blockdevice-heap_block_device                                 | OK     | 21.69              | default     |
| NRF52840_DK-GCC_ARM         | NRF52840_DK         | features-storage-tests-blockdevice-mbr_block_device                                  | OK     | 20.6               | default     |
| NRF52840_DK-GCC_ARM         | NRF52840_DK         | features-storage-tests-blockdevice-util_block_device                                 | OK     | 19.26              | default     |
| NRF52840_DK-GCC_ARM         | NRF52840_DK         | features-storage-tests-kvstore-direct_access_devicekey_test                          | OK     | 34.33              | default     |
| NRF52840_DK-GCC_ARM         | NRF52840_DK         | features-storage-tests-kvstore-static_tests                                          | OK     | 40.86              | default     |
| NRF52840_DK-GCC_ARM         | NRF52840_DK         | features-storage-tests-kvstore-tdbstore_whitebox                                     | OK     | 17.34              | default     |
mbedgt: test suite results: 2 FAIL / 87 OK

@kyle-cypress The failures seen here with CY8CPROTO_062_4343W are reproducible with Mbed OS master - commit f469f710bc in my case.

@mbed-ci
Copy link

mbed-ci commented Jan 29, 2020

Test run: SUCCESS

Summary: 11 of 11 test jobs passed
Build number : 1
Build artifacts

@VeijoPesonen
Copy link
Contributor Author

I have a bug somewhere in here. I'll let you you know once I find it and fix it.

@VeijoPesonen
Copy link
Contributor Author

I have a bug somewhere in here. I'll let you you know once I find it and fix it.

I have been unable to reproduce the issue and I'm pretty certain that the issue I saw with SPIF might have been a glitch which isn't related to my changes.

I had following test suite running over night without any issues - 27 iterations this far:

mbedgt: test case report:
| target              | platform_name | test suite                                                                           | test case                                                                            | passed | failed | result | elapsed_time (sec) |
|---------------------|---------------|--------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------|--------|--------|--------|--------------------|
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Directory creation                                                                   | 1      | 0      | OK     | 0.14               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Directory failures                                                                   | 1      | 0      | OK     | 0.06               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Directory iteration                                                                  | 1      | 0      | OK     | 0.06               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Directory remove                                                                     | 1      | 0      | OK     | 8.06               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Directory rename                                                                     | 1      | 0      | OK     | 29.12              |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Directory tests                                                                      | 1      | 0      | OK     | 0.18               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | File creation                                                                        | 1      | 0      | OK     | 0.1                |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Multi-block directory                                                                | 1      | 0      | OK     | 21.49              |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Nested directories                                                                   | 1      | 0      | OK     | 0.33               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Root directory                                                                       | 1      | 0      | OK     | 0.04               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-files                          | Dir check                                                                            | 1      | 0      | OK     | 0.04               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-files                          | File tests                                                                           | 1      | 0      | OK     | 0.16               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-files                          | Large file test                                                                      | 1      | 0      | OK     | 13.89              |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-files                          | Medium file test                                                                     | 1      | 0      | OK     | 0.63               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-files                          | Non-overlap check                                                                    | 1      | 0      | OK     | 3.17               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-files                          | Simple file test                                                                     | 1      | 0      | OK     | 0.19               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-files                          | Small file test                                                                      | 1      | 0      | OK     | 0.18               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | Parallel file test                                                                   | 1      | 0      | OK     | 0.62               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | Parallel remove file test                                                            | 1      | 0      | OK     | 0.38               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | Parallel tests                                                                       | 1      | 0      | OK     | 0.16               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | Remove inconveniently test                                                           | 1      | 0      | OK     | 0.41               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Boundary seek and write                                                              | 1      | 0      | OK     | 2.08               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Large dir seek                                                                       | 1      | 0      | OK     | 0.21               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Large file seek                                                                      | 1      | 0      | OK     | 0.11               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Large file seek and write                                                            | 1      | 0      | OK     | 0.64               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Out-of-bounds seek                                                                   | 1      | 0      | OK     | 0.52               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Seek tests                                                                           | 1      | 0      | OK     | 43.56              |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Simple dir seek                                                                      | 1      | 0      | OK     | 0.19               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Simple file seek                                                                     | 1      | 0      | OK     | 0.1                |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Simple file seek and write                                                           | 1      | 0      | OK     | 0.53               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | Test bad mount                                                                       | 1      | 0      | OK     | 16.5               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | Test bad mount than reformat                                                         | 1      | 0      | OK     | 0.17               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | Test format                                                                          | 1      | 0      | OK     | 0.17               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | Test good mount than reformat                                                        | 1      | 0      | OK     | 0.19               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | Test mount                                                                           | 1      | 0      | OK     | 0.04               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience            | test resilience                                                                      | 1      | 0      | OK     | 15.53              |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience_functional | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience_functional | 1      | 0      | OK     | 67.07              |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_recovery-wear_leveling         | test wear leveling                                                                   | 1      | 0      | OK     | 42.54              |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Directory creation                                                                   | 1      | 0      | OK     | 0.15               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Directory failures                                                                   | 1      | 0      | OK     | 0.08               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Directory iteration                                                                  | 1      | 0      | OK     | 0.06               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Directory remove                                                                     | 1      | 0      | OK     | 8.24               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Directory rename                                                                     | 1      | 0      | OK     | 29.74              |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Directory tests                                                                      | 1      | 0      | OK     | 0.17               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | File creation                                                                        | 1      | 0      | OK     | 0.11               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Multi-block directory                                                                | 1      | 0      | OK     | 22.04              |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Nested directories                                                                   | 1      | 0      | OK     | 0.36               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Root directory                                                                       | 1      | 0      | OK     | 0.05               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Dir check                                                                            | 1      | 0      | OK     | 0.04               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | File tests                                                                           | 1      | 0      | OK     | 0.17               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Large file test                                                                      | 1      | 0      | OK     | 13.11              |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Medium file test                                                                     | 1      | 0      | OK     | 0.59               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Non-overlap check                                                                    | 1      | 0      | OK     | 2.96               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Simple file test                                                                     | 1      | 0      | OK     | 0.2                |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Small file test                                                                      | 1      | 0      | OK     | 0.18               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | Parallel file test                                                                   | 1      | 0      | OK     | 0.61               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | Parallel remove file test                                                            | 1      | 0      | OK     | 0.4                |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | Parallel tests                                                                       | 1      | 0      | OK     | 0.16               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | Remove inconveniently test                                                           | 1      | 0      | OK     | 0.42               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Boundary seek and write                                                              | 1      | 0      | OK     | 1.14               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Large dir seek                                                                       | 1      | 0      | OK     | 0.19               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Large file seek                                                                      | 1      | 0      | OK     | 0.12               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Large file seek and write                                                            | 1      | 0      | OK     | 0.64               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Out-of-bounds seek                                                                   | 1      | 0      | OK     | 0.6                |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Seek tests                                                                           | 1      | 0      | OK     | 54.21              |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Simple dir seek                                                                      | 1      | 0      | OK     | 0.18               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Simple file seek                                                                     | 1      | 0      | OK     | 0.14               |
| K82F-GCC_ARM        | K82F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Simple file seek and write                                                           | 1      | 0      | OK     | 0.56               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-blockdevice-buffered_block_device                             | BufferedBlockDevice functionality test                                               | 1      | 0      | OK     | 0.26               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-blockdevice-flashsim_block_device                             | FlashSimBlockDevice functionality test                                               | 1      | 0      | OK     | 0.06               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-blockdevice-general_block_device                              | DEFAULT Testing get type functionality                                               | 1      | 0      | OK     | 0.09               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-blockdevice-general_block_device                              | FLASHIAP Testing BlockDevice erase functionality                                     | 1      | 0      | OK     | 0.55               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-blockdevice-general_block_device                              | FLASHIAP Testing Deinit block device                                                 | 1      | 0      | OK     | 0.09               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-blockdevice-general_block_device                              | FLASHIAP Testing Init block device                                                   | 1      | 0      | OK     | 0.08               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-blockdevice-general_block_device                              | FLASHIAP Testing contiguous erase, write and read                                    | 1      | 0      | OK     | 1.05               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-blockdevice-general_block_device                              | FLASHIAP Testing multi threads erase program read                                    | 1      | 0      | OK     | 7.23               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-blockdevice-general_block_device                              | FLASHIAP Testing program read small data sizes                                       | 1      | 0      | OK     | 0.19               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-blockdevice-general_block_device                              | FLASHIAP Testing read write random blocks                                            | 1      | 0      | OK     | 1.98               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-blockdevice-general_block_device                              | FLASHIAP Testing unaligned erase blocks                                              | 1      | 0      | OK     | 0.13               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-blockdevice-general_block_device                              | SPIF Testing BlockDevice erase functionality                                         | 1      | 0      | OK     | 0.57               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-blockdevice-general_block_device                              | SPIF Testing Deinit block device                                                     | 1      | 0      | OK     | 0.1                |
| K82F-GCC_ARM        | K82F          | features-storage-tests-blockdevice-general_block_device                              | SPIF Testing Init block device                                                       | 1      | 0      | OK     | 0.09               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-blockdevice-general_block_device                              | SPIF Testing contiguous erase, write and read                                        | 1      | 0      | OK     | 4.59               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-blockdevice-general_block_device                              | SPIF Testing multi threads erase program read                                        | 1      | 0      | OK     | 7.35               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-blockdevice-general_block_device                              | SPIF Testing program read small data sizes                                           | 1      | 0      | OK     | 0.41               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-blockdevice-general_block_device                              | SPIF Testing read write random blocks                                                | 1      | 0      | OK     | 1.69               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-blockdevice-general_block_device                              | SPIF Testing unaligned erase blocks                                                  | 1      | 0      | OK     | 0.16               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-blockdevice-heap_block_device                                 | Testing get type functionality                                                       | 1      | 0      | OK     | 0.05               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-blockdevice-heap_block_device                                 | Testing read write random blocks                                                     | 1      | 0      | OK     | 1.94               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-blockdevice-mbr_block_device                                  | Testing formatting of master boot record                                             | 1      | 0      | OK     | 0.08               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-blockdevice-mbr_block_device                                  | Testing mbr attributes                                                               | 1      | 0      | OK     | 0.61               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-blockdevice-mbr_block_device                                  | Testing mbr read write                                                               | 1      | 0      | OK     | 0.06               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-blockdevice-util_block_device                                 | Testing chaining of block devices                                                    | 1      | 0      | OK     | 0.06               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-blockdevice-util_block_device                                 | Testing profiling of block devices                                                   | 1      | 0      | OK     | 0.06               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-blockdevice-util_block_device                                 | Testing slicing of a block device                                                    | 1      | 0      | OK     | 0.06               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_append_empty_file                                                                 | 1      | 0      | OK     | 0.23               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_append_non_empty_file                                                             | 1      | 0      | OK     | 0.32               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fclose_valid_flow                                                                 | 1      | 0      | OK     | 0.14               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fflush_null_stream                                                                | 1      | 0      | OK     | 0.05               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fflush_twice                                                                      | 1      | 0      | OK     | 0.22               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fflush_valid_flow                                                                 | 1      | 0      | OK     | 0.22               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fgetc_empty_file                                                                  | 1      | 0      | OK     | 0.15               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fgetc_valid_flow                                                                  | 1      | 0      | OK     | 0.23               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fgetc_with_fopen_w_mode                                                           | 1      | 0      | OK     | 0.14               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fgetpos_rewrite_check_data                                                        | 1      | 0      | OK     | 0.26               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fgets_empty_file                                                                  | 1      | 0      | OK     | 0.14               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fgets_new_line                                                                    | 1      | 0      | OK     | 0.23               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fgets_null_buffer                                                                 | 1      | 0      | OK     | 0.14               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fgets_null_buffer_zero_len                                                        | 1      | 0      | OK     | 0.15               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fgets_valid_flow                                                                  | 1      | 0      | OK     | 0.22               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fgets_with_fopen_w_mode                                                           | 1      | 0      | OK     | 0.14               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fill_data_and_seek                                                                | 1      | 0      | OK     | 0.85               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_empty_path_r_mode                                                           | 1      | 0      | OK     | 0.05               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_empty_path_w_mode                                                           | 1      | 0      | OK     | 0.07               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_invalid_mode                                                                | 1      | 0      | OK     | 0.05               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_path_not_valid                                                              | 1      | 0      | OK     | 0.05               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_read_update_create                                                          | 1      | 0      | OK     | 0.23               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_supported_a_mode                                                            | 1      | 0      | OK     | 0.14               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_supported_a_update_mode                                                     | 1      | 0      | OK     | 0.15               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_supported_r_mode                                                            | 1      | 0      | OK     | 0.06               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_supported_r_update_mode                                                     | 1      | 0      | OK     | 0.06               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_supported_w_update_mode                                                     | 1      | 0      | OK     | 0.15               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_supported_wb_mode                                                           | 1      | 0      | OK     | 0.15               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_write_fifteen_byte_file                                                     | 1      | 0      | OK     | 0.24               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_write_five_Kbyte_file                                                       | 1      | 0      | OK     | 0.43               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_write_five_byte_file                                                        | 1      | 0      | OK     | 0.23               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_write_one_byte_file                                                         | 1      | 0      | OK     | 0.23               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_write_two_byte_file                                                         | 1      | 0      | OK     | 0.23               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_write_update_create                                                         | 1      | 0      | OK     | 0.27               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fprintf_read_mode                                                                 | 1      | 0      | OK     | 0.14               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fputc_in_read_mode                                                                | 1      | 0      | OK     | 0.14               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fputc_valid_flow                                                                  | 1      | 0      | OK     | 0.23               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fputs_in_read_mode                                                                | 1      | 0      | OK     | 0.14               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fputs_valid_flow                                                                  | 1      | 0      | OK     | 0.22               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fread_empty_file                                                                  | 1      | 0      | OK     | 0.15               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fread_nmemb_zero                                                                  | 1      | 0      | OK     | 0.22               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fread_size_zero                                                                   | 1      | 0      | OK     | 0.22               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fread_to_fwrite_file                                                              | 1      | 0      | OK     | 0.23               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fread_valid_flow_large_file                                                       | 1      | 0      | OK     | 0.28               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fread_valid_flow_medium_file                                                      | 1      | 0      | OK     | 0.25               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fread_valid_flow_small_file                                                       | 1      | 0      | OK     | 0.23               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fread_valid_flow_small_file_read_more_than_write                                  | 1      | 0      | OK     | 0.25               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fread_with_fopen_w_mode                                                           | 1      | 0      | OK     | 0.14               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_freopen_point_to_same_file                                                        | 1      | 0      | OK     | 0.18               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_freopen_valid_flow                                                                | 1      | 0      | OK     | 0.23               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fscanf_empty_file                                                                 | 1      | 0      | OK     | 0.14               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fscanf_more_fields_than_exist                                                     | 1      | 0      | OK     | 0.24               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fscanf_valid_flow                                                                 | 1      | 0      | OK     | 0.23               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fseek_beyond_non_empty_file_seek_cur                                              | 1      | 0      | OK     | 0.24               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fseek_beyond_non_empty_file_seek_end                                              | 1      | 0      | OK     | 0.24               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fseek_beyond_non_empty_file_seek_set                                              | 1      | 0      | OK     | 0.24               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fseek_empty_file_seek_cur                                                         | 1      | 0      | OK     | 0.14               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fseek_empty_file_seek_end                                                         | 1      | 0      | OK     | 0.14               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fseek_empty_file_seek_set                                                         | 1      | 0      | OK     | 0.15               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fseek_negative_non_empty_file_seek_end                                            | 1      | 0      | OK     | 0.24               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fseek_non_empty_file_seek_cur                                                     | 1      | 0      | OK     | 0.24               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fseek_non_empty_file_seek_end                                                     | 1      | 0      | OK     | 0.22               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fseek_non_empty_file_seek_set                                                     | 1      | 0      | OK     | 0.23               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fseek_rewrite_non_empty_file_begining                                             | 1      | 0      | OK     | 0.34               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fseek_rewrite_non_empty_file_end                                                  | 1      | 0      | OK     | 0.32               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fseek_rewrite_non_empty_file_middle                                               | 1      | 0      | OK     | 0.33               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fwrite_nmemb_zero                                                                 | 1      | 0      | OK     | 0.14               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fwrite_valid_flow                                                                 | 1      | 0      | OK     | 0.22               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_fwrite_with_fopen_r_mode                                                          | 1      | 0      | OK     | 0.14               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | FS_write_read_random_data                                                            | 1      | 0      | OK     | 0.25               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | bd_deinit_fs_unmount                                                                 | 1      | 0      | OK     | 0.17               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-filesystem-general_filesystem                                 | bd_init_fs_reformat                                                                  | 1      | 0      | OK     | 0.17               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-direct_access_devicekey_test                          | Testing direct access to devicekey with tdb over flashiap default placement          | 1      | 0      | OK     | 0.21               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-direct_access_devicekey_test                          | Testing direct access to devicekey with tdb over last two sectors                    | 1      | 0      | OK     | 0.18               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-direct_access_devicekey_test                          | Testing direct access to injected devicekey                                          | 1      | 0      | OK     | 0.16               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | get_buffer_null_size_not_zero                                                        | 1      | 0      | OK     | 0.06               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | get_buffer_size_bigger_than_data_real_size                                           | 1      | 0      | OK     | 0.09               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | get_buffer_size_is_zero                                                              | 1      | 0      | OK     | 0.08               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | get_buffer_size_smaller_than_data_real_size                                          | 1      | 0      | OK     | 0.1                |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | get_info_existed_key                                                                 | 1      | 0      | OK     | 0.17               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | get_info_info_null                                                                   | 1      | 0      | OK     | 0.04               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | get_info_key_length_exceeds_max                                                      | 1      | 0      | OK     | 0.07               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | get_info_key_null                                                                    | 1      | 0      | OK     | 0.06               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | get_info_non_existing_key                                                            | 1      | 0      | OK     | 0.06               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | get_info_overwritten_key                                                             | 1      | 0      | OK     | 0.36               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | get_info_removed_key                                                                 | 1      | 0      | OK     | 0.07               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | get_key_length_exceeds_max                                                           | 1      | 0      | OK     | 0.06               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | get_key_null                                                                         | 1      | 0      | OK     | 0.04               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | get_key_that_was_set_twice                                                           | 1      | 0      | OK     | 0.1                |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | get_non_existing_key                                                                 | 1      | 0      | OK     | 0.05               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | get_removed_key                                                                      | 1      | 0      | OK     | 0.07               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | get_several_keys_multithreaded                                                       | 1      | 0      | OK     | 0.13               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | iterator_close_right_after_iterator_open                                             | 1      | 0      | OK     | 0.07               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | iterator_next_empty_list                                                             | 1      | 0      | OK     | 0.06               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | iterator_next_empty_list_keys_removed                                                | 1      | 0      | OK     | 0.11               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | iterator_next_empty_list_non_matching_prefix                                         | 1      | 0      | OK     | 0.11               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | iterator_next_full_list                                                              | 1      | 0      | OK     | 0.36               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | iterator_next_key_size_zero                                                          | 1      | 0      | OK     | 0.06               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | iterator_next_one_key_list                                                           | 1      | 0      | OK     | 0.07               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | iterator_next_path_check                                                             | 1      | 0      | OK     | 0.08               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | iterator_next_remove_while_iterating                                                 | 1      | 0      | OK     | 0.18               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | iterator_next_several_overwritten_keys                                               | 1      | 0      | OK     | 0.21               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | iterator_open_it_null                                                                | 1      | 0      | OK     | 0.05               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | kvstore_init                                                                         | 1      | 0      | OK     | 0.14               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | remove_existed_key                                                                   | 1      | 0      | OK     | 0.06               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | remove_key_length_exceeds_max                                                        | 1      | 0      | OK     | 0.07               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | remove_key_null                                                                      | 1      | 0      | OK     | 0.04               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | remove_non_existing_key                                                              | 1      | 0      | OK     | 0.06               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | remove_removed_key                                                                   | 1      | 0      | OK     | 0.07               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | set_buffer_null_size_not_zero                                                        | 1      | 0      | OK     | 0.06               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | set_buffer_size_is_zero                                                              | 1      | 0      | OK     | 0.34               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | set_key_length_exceeds_max                                                           | 1      | 0      | OK     | 0.05               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | set_key_null                                                                         | 1      | 0      | OK     | 0.04               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | set_key_value_fifteen_byte_size                                                      | 1      | 0      | OK     | 0.09               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | set_key_value_five_byte_size                                                         | 1      | 0      | OK     | 0.08               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | set_key_value_one_byte_size                                                          | 1      | 0      | OK     | 0.36               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | set_key_value_seventeen_byte_size                                                    | 1      | 0      | OK     | 0.08               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | set_key_value_two_byte_size                                                          | 1      | 0      | OK     | 0.08               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | set_same_key_several_time                                                            | 1      | 0      | OK     | 0.1                |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | set_several_key_value_sizes                                                          | 1      | 0      | OK     | 0.35               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | set_several_keys_multithreaded                                                       | 1      | 0      | OK     | 0.13               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | set_several_unvalid_key_names                                                        | 1      | 0      | OK     | 0.06               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | set_write_once_flag_try_remove                                                       | 1      | 0      | OK     | 0.18               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-static_tests                                          | set_write_once_flag_try_set_twice                                                    | 1      | 0      | OK     | 0.08               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-tdbstore_whitebox                                     | TDBStore: Multiple set test                                                          | 1      | 0      | OK     | 0.12               |
| K82F-GCC_ARM        | K82F          | features-storage-tests-kvstore-tdbstore_whitebox                                     | TDBStore: White box test                                                             | 1      | 0      | OK     | 0.12               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Directory creation                                                                   | 1      | 0      | OK     | 0.26               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Directory failures                                                                   | 1      | 0      | OK     | 0.09               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Directory iteration                                                                  | 1      | 0      | OK     | 0.06               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Directory remove                                                                     | 1      | 0      | OK     | 17.36              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Directory rename                                                                     | 1      | 0      | OK     | 62.78              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Directory tests                                                                      | 1      | 0      | OK     | 0.33               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | File creation                                                                        | 1      | 0      | OK     | 0.16               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Multi-block directory                                                                | 1      | 0      | OK     | 46.62              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Nested directories                                                                   | 1      | 0      | OK     | 0.63               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Root directory                                                                       | 1      | 0      | OK     | 0.05               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | Dir check                                                                            | 1      | 0      | OK     | 0.06               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | File tests                                                                           | 1      | 0      | OK     | 0.3                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | Large file test                                                                      | 1      | 0      | OK     | 32.78              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | Medium file test                                                                     | 1      | 0      | OK     | 1.38               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | Non-overlap check                                                                    | 1      | 0      | OK     | 6.93               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | Simple file test                                                                     | 1      | 0      | OK     | 0.35               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | Small file test                                                                      | 1      | 0      | OK     | 0.35               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | Parallel file test                                                                   | 1      | 0      | OK     | 1.24               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | Parallel remove file test                                                            | 1      | 0      | OK     | 0.74               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | Parallel tests                                                                       | 1      | 0      | OK     | 0.28               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | Remove inconveniently test                                                           | 1      | 0      | OK     | 0.83               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Boundary seek and write                                                              | 1      | 0      | OK     | 4.54               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Large dir seek                                                                       | 1      | 0      | OK     | 0.39               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Large file seek                                                                      | 1      | 0      | OK     | 0.19               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Large file seek and write                                                            | 1      | 0      | OK     | 1.3                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Out-of-bounds seek                                                                   | 1      | 0      | OK     | 1.08               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Seek tests                                                                           | 1      | 0      | OK     | 98.01              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Simple dir seek                                                                      | 1      | 0      | OK     | 0.33               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Simple file seek                                                                     | 1      | 0      | OK     | 0.15               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Simple file seek and write                                                           | 1      | 0      | OK     | 1.07               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | Test bad mount                                                                       | 1      | 0      | OK     | 16.59              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | Test bad mount than reformat                                                         | 1      | 0      | OK     | 0.24               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | Test format                                                                          | 1      | 0      | OK     | 0.31               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | Test good mount than reformat                                                        | 1      | 0      | OK     | 0.32               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | Test mount                                                                           | 1      | 0      | OK     | 0.04               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience            | test resilience                                                                      | 1      | 0      | OK     | 25.84              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience_functional | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience_functional | 1      | 0      | OK     | 73.07              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_recovery-wear_leveling         | test wear leveling                                                                   | 1      | 0      | OK     | 70.19              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Directory creation                                                                   | 1      | 0      | OK     | 0.26               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Directory failures                                                                   | 1      | 0      | OK     | 0.09               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Directory iteration                                                                  | 1      | 0      | OK     | 0.05               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Directory remove                                                                     | 1      | 0      | OK     | 17.35              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Directory rename                                                                     | 1      | 0      | OK     | 62.68              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Directory tests                                                                      | 1      | 0      | OK     | 0.31               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | File creation                                                                        | 1      | 0      | OK     | 0.16               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Multi-block directory                                                                | 1      | 0      | OK     | 46.83              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Nested directories                                                                   | 1      | 0      | OK     | 0.64               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Root directory                                                                       | 1      | 0      | OK     | 0.05               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Dir check                                                                            | 1      | 0      | OK     | 0.05               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | File tests                                                                           | 1      | 0      | OK     | 0.31               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Large file test                                                                      | 1      | 0      | OK     | 29.33              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Medium file test                                                                     | 1      | 0      | OK     | 1.25               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Non-overlap check                                                                    | 1      | 0      | OK     | 6.63               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Simple file test                                                                     | 1      | 0      | OK     | 0.35               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Small file test                                                                      | 1      | 0      | OK     | 0.37               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | Parallel file test                                                                   | 1      | 0      | OK     | 1.2                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | Parallel remove file test                                                            | 1      | 0      | OK     | 0.75               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | Parallel tests                                                                       | 1      | 0      | OK     | 0.3                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | Remove inconveniently test                                                           | 1      | 0      | OK     | 0.83               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Boundary seek and write                                                              | 1      | 0      | OK     | 2.47               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Large dir seek                                                                       | 1      | 0      | OK     | 0.38               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Large file seek                                                                      | 1      | 0      | OK     | 0.21               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Large file seek and write                                                            | 1      | 0      | OK     | 1.31               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Out-of-bounds seek                                                                   | 1      | 0      | OK     | 1.25               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Seek tests                                                                           | 1      | 0      | OK     | 119.41             |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Simple dir seek                                                                      | 1      | 0      | OK     | 0.34               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Simple file seek                                                                     | 1      | 0      | OK     | 0.24               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Simple file seek and write                                                           | 1      | 0      | OK     | 1.16               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-buffered_block_device                             | BufferedBlockDevice functionality test                                               | 1      | 0      | OK     | 0.28               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-flashsim_block_device                             | FlashSimBlockDevice functionality test                                               | 1      | 0      | OK     | 0.07               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-general_block_device                              | DEFAULT Testing get type functionality                                               | 1      | 0      | OK     | 0.1                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-general_block_device                              | FLASHIAP Testing BlockDevice erase functionality                                     | 1      | 0      | OK     | 0.6                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-general_block_device                              | FLASHIAP Testing Deinit block device                                                 | 1      | 0      | OK     | 0.1                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-general_block_device                              | FLASHIAP Testing Init block device                                                   | 1      | 0      | OK     | 0.09               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-general_block_device                              | FLASHIAP Testing contiguous erase, write and read                                    | 1      | 0      | OK     | 0.94               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-general_block_device                              | FLASHIAP Testing multi threads erase program read                                    | 1      | 0      | OK     | 7.67               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-general_block_device                              | FLASHIAP Testing program read small data sizes                                       | 1      | 0      | OK     | 0.72               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-general_block_device                              | FLASHIAP Testing read write random blocks                                            | 1      | 0      | OK     | 1.73               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-general_block_device                              | FLASHIAP Testing unaligned erase blocks                                              | 1      | 0      | OK     | 0.2                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-general_block_device                              | SPIF Testing BlockDevice erase functionality                                         | 1      | 0      | OK     | 0.82               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-general_block_device                              | SPIF Testing Deinit block device                                                     | 1      | 0      | OK     | 0.1                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-general_block_device                              | SPIF Testing Init block device                                                       | 1      | 0      | OK     | 0.08               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-general_block_device                              | SPIF Testing contiguous erase, write and read                                        | 1      | 0      | OK     | 4.7                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-general_block_device                              | SPIF Testing multi threads erase program read                                        | 1      | 0      | OK     | 16.82              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-general_block_device                              | SPIF Testing program read small data sizes                                           | 1      | 0      | OK     | 0.73               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-general_block_device                              | SPIF Testing read write random blocks                                                | 1      | 0      | OK     | 3.61               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-general_block_device                              | SPIF Testing unaligned erase blocks                                                  | 1      | 0      | OK     | 0.21               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-heap_block_device                                 | Testing get type functionality                                                       | 1      | 0      | OK     | 0.07               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-heap_block_device                                 | Testing read write random blocks                                                     | 1      | 0      | OK     | 1.93               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-mbr_block_device                                  | Testing formatting of master boot record                                             | 1      | 0      | OK     | 0.08               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-mbr_block_device                                  | Testing mbr attributes                                                               | 1      | 0      | OK     | 0.6                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-mbr_block_device                                  | Testing mbr read write                                                               | 1      | 0      | OK     | 0.06               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-util_block_device                                 | Testing chaining of block devices                                                    | 1      | 0      | OK     | 0.07               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-util_block_device                                 | Testing profiling of block devices                                                   | 1      | 0      | OK     | 0.06               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-blockdevice-util_block_device                                 | Testing slicing of a block device                                                    | 1      | 0      | OK     | 0.07               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_append_empty_file                                                                 | 1      | 0      | OK     | 0.4                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_append_non_empty_file                                                             | 1      | 0      | OK     | 0.58               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fclose_valid_flow                                                                 | 1      | 0      | OK     | 0.24               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fflush_null_stream                                                                | 1      | 0      | OK     | 0.06               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fflush_twice                                                                      | 1      | 0      | OK     | 0.38               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fflush_valid_flow                                                                 | 1      | 0      | OK     | 0.4                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fgetc_empty_file                                                                  | 1      | 0      | OK     | 0.24               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fgetc_valid_flow                                                                  | 1      | 0      | OK     | 0.4                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fgetc_with_fopen_w_mode                                                           | 1      | 0      | OK     | 0.24               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fgetpos_rewrite_check_data                                                        | 1      | 0      | OK     | 0.5                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fgets_empty_file                                                                  | 1      | 0      | OK     | 0.24               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fgets_new_line                                                                    | 1      | 0      | OK     | 0.4                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fgets_null_buffer                                                                 | 1      | 0      | OK     | 0.23               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fgets_null_buffer_zero_len                                                        | 1      | 0      | OK     | 0.24               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fgets_valid_flow                                                                  | 1      | 0      | OK     | 0.4                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fgets_with_fopen_w_mode                                                           | 1      | 0      | OK     | 0.24               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fill_data_and_seek                                                                | 1      | 0      | OK     | 1.77               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_empty_path_r_mode                                                           | 1      | 0      | OK     | 0.06               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_empty_path_w_mode                                                           | 1      | 0      | OK     | 0.06               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_invalid_mode                                                                | 1      | 0      | OK     | 0.05               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_path_not_valid                                                              | 1      | 0      | OK     | 0.06               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_read_update_create                                                          | 1      | 0      | OK     | 0.42               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_supported_a_mode                                                            | 1      | 0      | OK     | 0.24               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_supported_a_update_mode                                                     | 1      | 0      | OK     | 0.25               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_supported_r_mode                                                            | 1      | 0      | OK     | 0.05               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_supported_r_update_mode                                                     | 1      | 0      | OK     | 0.06               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_supported_w_update_mode                                                     | 1      | 0      | OK     | 0.25               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_supported_wb_mode                                                           | 1      | 0      | OK     | 0.21               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_write_fifteen_byte_file                                                     | 1      | 0      | OK     | 0.42               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_write_five_Kbyte_file                                                       | 1      | 0      | OK     | 0.8                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_write_five_byte_file                                                        | 1      | 0      | OK     | 0.42               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_write_one_byte_file                                                         | 1      | 0      | OK     | 0.4                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_write_two_byte_file                                                         | 1      | 0      | OK     | 0.42               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fopen_write_update_create                                                         | 1      | 0      | OK     | 0.5                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fprintf_read_mode                                                                 | 1      | 0      | OK     | 0.23               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fputc_in_read_mode                                                                | 1      | 0      | OK     | 0.24               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fputc_valid_flow                                                                  | 1      | 0      | OK     | 0.4                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fputs_in_read_mode                                                                | 1      | 0      | OK     | 0.23               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fputs_valid_flow                                                                  | 1      | 0      | OK     | 0.39               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fread_empty_file                                                                  | 1      | 0      | OK     | 0.23               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fread_nmemb_zero                                                                  | 1      | 0      | OK     | 0.39               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fread_size_zero                                                                   | 1      | 0      | OK     | 0.41               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fread_to_fwrite_file                                                              | 1      | 0      | OK     | 0.39               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fread_valid_flow_large_file                                                       | 1      | 0      | OK     | 0.53               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fread_valid_flow_medium_file                                                      | 1      | 0      | OK     | 0.41               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fread_valid_flow_small_file                                                       | 1      | 0      | OK     | 0.43               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fread_valid_flow_small_file_read_more_than_write                                  | 1      | 0      | OK     | 0.43               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fread_with_fopen_w_mode                                                           | 1      | 0      | OK     | 0.24               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_freopen_point_to_same_file                                                        | 1      | 0      | OK     | 0.34               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_freopen_valid_flow                                                                | 1      | 0      | OK     | 0.42               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fscanf_empty_file                                                                 | 1      | 0      | OK     | 0.22               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fscanf_more_fields_than_exist                                                     | 1      | 0      | OK     | 0.41               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fscanf_valid_flow                                                                 | 1      | 0      | OK     | 0.4                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fseek_beyond_non_empty_file_seek_cur                                              | 1      | 0      | OK     | 0.41               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fseek_beyond_non_empty_file_seek_end                                              | 1      | 0      | OK     | 0.41               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fseek_beyond_non_empty_file_seek_set                                              | 1      | 0      | OK     | 0.42               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fseek_empty_file_seek_cur                                                         | 1      | 0      | OK     | 0.24               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fseek_empty_file_seek_end                                                         | 1      | 0      | OK     | 0.24               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fseek_empty_file_seek_set                                                         | 1      | 0      | OK     | 0.25               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fseek_negative_non_empty_file_seek_end                                            | 1      | 0      | OK     | 0.41               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fseek_non_empty_file_seek_cur                                                     | 1      | 0      | OK     | 0.42               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fseek_non_empty_file_seek_end                                                     | 1      | 0      | OK     | 0.4                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fseek_non_empty_file_seek_set                                                     | 1      | 0      | OK     | 0.41               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fseek_rewrite_non_empty_file_begining                                             | 1      | 0      | OK     | 0.61               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fseek_rewrite_non_empty_file_end                                                  | 1      | 0      | OK     | 0.59               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fseek_rewrite_non_empty_file_middle                                               | 1      | 0      | OK     | 0.6                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fwrite_nmemb_zero                                                                 | 1      | 0      | OK     | 0.23               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fwrite_valid_flow                                                                 | 1      | 0      | OK     | 0.41               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_fwrite_with_fopen_r_mode                                                          | 1      | 0      | OK     | 0.24               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | FS_write_read_random_data                                                            | 1      | 0      | OK     | 0.46               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | bd_deinit_fs_unmount                                                                 | 1      | 0      | OK     | 0.31               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-filesystem-general_filesystem                                 | bd_init_fs_reformat                                                                  | 1      | 0      | OK     | 0.28               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-direct_access_devicekey_test                          | Testing direct access to devicekey with tdb over flashiap default placement          | 1      | 0      | OK     | 0.44               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-direct_access_devicekey_test                          | Testing direct access to devicekey with tdb over last two sectors                    | 1      | 0      | OK     | 0.41               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-direct_access_devicekey_test                          | Testing direct access to injected devicekey                                          | 1      | 0      | OK     | 0.45               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | get_buffer_null_size_not_zero                                                        | 1      | 0      | OK     | 0.06               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | get_buffer_size_bigger_than_data_real_size                                           | 1      | 0      | OK     | 0.12               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | get_buffer_size_is_zero                                                              | 1      | 0      | OK     | 0.08               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | get_buffer_size_smaller_than_data_real_size                                          | 1      | 0      | OK     | 0.13               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | get_info_existed_key                                                                 | 1      | 0      | OK     | 0.4                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | get_info_info_null                                                                   | 1      | 0      | OK     | 0.05               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | get_info_key_length_exceeds_max                                                      | 1      | 0      | OK     | 0.06               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | get_info_key_null                                                                    | 1      | 0      | OK     | 0.05               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | get_info_non_existing_key                                                            | 1      | 0      | OK     | 0.05               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | get_info_overwritten_key                                                             | 1      | 0      | OK     | 0.23               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | get_info_removed_key                                                                 | 1      | 0      | OK     | 0.09               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | get_key_length_exceeds_max                                                           | 1      | 0      | OK     | 0.07               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | get_key_null                                                                         | 1      | 0      | OK     | 0.05               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | get_key_that_was_set_twice                                                           | 1      | 0      | OK     | 0.12               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | get_non_existing_key                                                                 | 1      | 0      | OK     | 0.05               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | get_removed_key                                                                      | 1      | 0      | OK     | 0.07               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | get_several_keys_multithreaded                                                       | 1      | 0      | OK     | 0.18               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | iterator_close_right_after_iterator_open                                             | 1      | 0      | OK     | 0.07               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | iterator_next_empty_list                                                             | 1      | 0      | OK     | 0.05               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | iterator_next_empty_list_keys_removed                                                | 1      | 0      | OK     | 0.12               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | iterator_next_empty_list_non_matching_prefix                                         | 1      | 0      | OK     | 0.14               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | iterator_next_full_list                                                              | 1      | 0      | OK     | 0.55               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | iterator_next_key_size_zero                                                          | 1      | 0      | OK     | 0.05               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | iterator_next_one_key_list                                                           | 1      | 0      | OK     | 0.09               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | iterator_next_path_check                                                             | 1      | 0      | OK     | 0.09               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | iterator_next_remove_while_iterating                                                 | 1      | 0      | OK     | 0.25               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | iterator_next_several_overwritten_keys                                               | 1      | 0      | OK     | 0.28               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | iterator_open_it_null                                                                | 1      | 0      | OK     | 0.05               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | kvstore_init                                                                         | 1      | 0      | OK     | 0.42               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | remove_existed_key                                                                   | 1      | 0      | OK     | 0.09               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | remove_key_length_exceeds_max                                                        | 1      | 0      | OK     | 0.06               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | remove_key_null                                                                      | 1      | 0      | OK     | 0.04               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | remove_non_existing_key                                                              | 1      | 0      | OK     | 0.05               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | remove_removed_key                                                                   | 1      | 0      | OK     | 0.08               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | set_buffer_null_size_not_zero                                                        | 1      | 0      | OK     | 0.06               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | set_buffer_size_is_zero                                                              | 1      | 0      | OK     | 0.18               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | set_key_length_exceeds_max                                                           | 1      | 0      | OK     | 0.05               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | set_key_null                                                                         | 1      | 0      | OK     | 0.04               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | set_key_value_fifteen_byte_size                                                      | 1      | 0      | OK     | 0.11               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | set_key_value_five_byte_size                                                         | 1      | 0      | OK     | 0.09               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | set_key_value_one_byte_size                                                          | 1      | 0      | OK     | 0.21               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | set_key_value_seventeen_byte_size                                                    | 1      | 0      | OK     | 0.11               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | set_key_value_two_byte_size                                                          | 1      | 0      | OK     | 0.1                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | set_same_key_several_time                                                            | 1      | 0      | OK     | 0.12               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | set_several_key_value_sizes                                                          | 1      | 0      | OK     | 0.54               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | set_several_keys_multithreaded                                                       | 1      | 0      | OK     | 0.2                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | set_several_unvalid_key_names                                                        | 1      | 0      | OK     | 0.07               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | set_write_once_flag_try_remove                                                       | 1      | 0      | OK     | 0.42               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-static_tests                                          | set_write_once_flag_try_set_twice                                                    | 1      | 0      | OK     | 0.07               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-tdbstore_whitebox                                     | TDBStore: Multiple set test                                                          | 1      | 0      | OK     | 0.12               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-tests-kvstore-tdbstore_whitebox                                     | TDBStore: White box test                                                             | 1      | 0      | OK     | 0.12               |
mbedgt: test case results: 442 OK
mbedgt: completed in 2105.21 sec

Veijo Pesonen added 12 commits February 7, 2020 09:52
This far all SFDP Sector Map Table related data has been found in small
pieces inside QSPIFBlockDevice. Purpose was to consolidate the data
under one SFDP structure where all the information gathered from
SFDP tables is stored.

Parsing a Sector Map Table was made more generic so that later it can be
moved under SFDP module. Once that is done it can be shared with
SPIFBlockDevice to avoid code duplication.
This far all SFDP Sector Map Table related data has been found in small
pieces inside SPIFBlockDevice. Purpose was to consolidate the data
under one SFDP structure where all the information gathered from
SFDP tables is stored.

More generic version of a function used for parsing a Sector Map Table
was taken into use to avoid duplicate code. The implementation taken
into use is the one which got split from QSPIFBlockDevice and resides
now under the SFDP module.
@VeijoPesonen
Copy link
Contributor Author

Rebased, should be easier to review.

@VeijoPesonen VeijoPesonen changed the title Move SFDP Sector Map Parameter Table parsing under SFDP module SFDP: Move Sector Map Parameter Table parsing under SFDP module Feb 7, 2020
@0xc0170
Copy link
Contributor

0xc0170 commented Feb 10, 2020

CI started

Copy link

@kyle-cypress kyle-cypress left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Greentea storage tests pass on CY8CPROTO_062_4343W

@mbed-ci
Copy link

mbed-ci commented Feb 10, 2020

Test run: FAILED

Summary: 1 of 11 test jobs failed
Build number : 2
Build artifacts

Failed test jobs:

  • jenkins-ci/mbed-os-ci_greentea-test

@mergify mergify bot added needs: work and removed needs: CI labels Feb 10, 2020
@VeijoPesonen
Copy link
Contributor Author

VeijoPesonen commented Feb 11, 2020

The device LPC55S69 doesn't have a SPIF- or QSPIF-module so I can't see how my changes would cause any issues with it - logs.

mbedgt: test suite 'tests-psa-its_ps' .......................... TIMEOUT in 89.22 sec
	test case: 'PSA prot internal storage - Basic' ......... OK in 0.10 sec
	test case: 'PSA prot internal storage - Write-once' .... OK in 0.00 sec
	test case: 'PSA protected storage - Basic' ............. SKIPPED in 0.00 sec
	test case: 'PSA protected storage - Write-once' ........ SKIPPED in 0.00 sec

@0xc0170 Would you please rerun the tests.

@VeijoPesonen
Copy link
Contributor Author

VeijoPesonen commented Feb 18, 2020

@0xc0170 Would you please restart the tests.

@0xc0170
Copy link
Contributor

0xc0170 commented Feb 18, 2020

CI rerun (it might fail, we are investigating internal compiler error)

@mbed-ci
Copy link

mbed-ci commented Feb 18, 2020

Test run: FAILED

Summary: 1 of 4 test jobs failed
Build number : 3
Build artifacts

Failed test jobs:

  • jenkins-ci/mbed-os-ci_build-IAR

@0xc0170
Copy link
Contributor

0xc0170 commented Feb 18, 2020

Master should be fixed, lets see

@mbed-ci
Copy link

mbed-ci commented Feb 18, 2020

Test run: SUCCESS

Summary: 11 of 11 test jobs passed
Build number : 4
Build artifacts

@0xc0170 0xc0170 merged commit 829a3cd into ARMmbed:master Feb 19, 2020
@mergify mergify bot removed the ready for merge label Feb 19, 2020
@VeijoPesonen VeijoPesonen deleted the sfdp_split_smptbl branch February 20, 2020 08:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants