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

Blockdevice config changes to make it possible to run littlefs filesystem tests #12143

Merged
merged 5 commits into from
Jan 9, 2020
Merged

Blockdevice config changes to make it possible to run littlefs filesystem tests #12143

merged 5 commits into from
Jan 9, 2020

Conversation

VeijoPesonen
Copy link
Contributor

@VeijoPesonen VeijoPesonen commented Dec 19, 2019

Summary of changes

Moves BlockDevice configurations used by SystemStorage as BlockDevice defaults. This makes it possible to use the defaults to execute littlefs filesystem tests.

Adds SPIF/QSPIF/SPIFReduced- and SDBlockDevice specific app configs for making it possible to run the forementioned tests.

Impact of changes

none

Migration actions required

Documentation

Q/SPI based BlockDevice drivers have pins set by default


Pull request type

[] Patch update (Bug fix / Target update / Docs update / Test update / Refactor)
[X] 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)
[] Covered by existing mbed-os tests (Greentea or Unittest)
[X] Tests / results supplied as part of this PR

SPIFBlockDevice

mbedgt: shuffle seed: 0.6225077270
mbedgt: test suite report:
| target              | platform_name | test suite                                                                           | result | elapsed_time (sec) | copy_method |
|---------------------|---------------|--------------------------------------------------------------------------------------|--------|--------------------|-------------|
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | OK     | 156.62             | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | OK     | 64.45              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | OK     | 25.76              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | OK     | 133.16             | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | OK     | 39.98              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience            | OK     | 61.76              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience_functional | OK     | 76.37              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_recovery-wear_leveling         | OK     | 120.33             | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | OK     | 158.09             | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | OK     | 62.83              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | OK     | 26.68              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | OK     | 155.31             | default     |
mbedgt: test suite results: 12 OK
mbedgt: test case report:
| target              | platform_name | test suite                                                                           | test case                                                                            | passed | failed | result | elapsed_time (sec) |
|---------------------|---------------|--------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------|--------|--------|--------|--------------------|
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Directory creation                                                                   | 1      | 0      | OK     | 0.22               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Directory failures                                                                   | 1      | 0      | OK     | 0.1                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Directory iteration                                                                  | 1      | 0      | OK     | 0.07               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Directory remove                                                                     | 1      | 0      | OK     | 17.85              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Directory rename                                                                     | 1      | 0      | OK     | 64.42              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Directory tests                                                                      | 1      | 0      | OK     | 0.31               |
| 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     | 48.68              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Nested directories                                                                   | 1      | 0      | OK     | 0.64               |
| 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.31               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | Large file test                                                                      | 1      | 0      | OK     | 31.92              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | Medium file test                                                                     | 1      | 0      | OK     | 1.35               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | Non-overlap check                                                                    | 1      | 0      | OK     | 7.02               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | Simple file test                                                                     | 1      | 0      | OK     | 0.33               |
| 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.2                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | Parallel remove file test                                                            | 1      | 0      | OK     | 0.73               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | Parallel tests                                                                       | 1      | 0      | OK     | 0.31               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | Remove inconveniently test                                                           | 1      | 0      | OK     | 0.79               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Boundary seek and write                                                              | 1      | 0      | OK     | 4.74               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Large dir seek                                                                       | 1      | 0      | OK     | 0.4                |
| 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.34               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Out-of-bounds seek                                                                   | 1      | 0      | OK     | 1.12               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Seek tests                                                                           | 1      | 0      | OK     | 99.71              |
| 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.16               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Simple file seek and write                                                           | 1      | 0      | OK     | 1.11               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | Test bad mount                                                                       | 1      | 0      | OK     | 16.6               |
| 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.3                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | Test good mount than reformat                                                        | 1      | 0      | OK     | 0.33               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | Test mount                                                                           | 1      | 0      | OK     | 0.05               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience            | test resilience                                                                      | 1      | 0      | OK     | 37.32              |
| 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     | 76.37              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_recovery-wear_leveling         | test wear leveling                                                                   | 1      | 0      | OK     | 95.74              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Directory creation                                                                   | 1      | 0      | OK     | 0.23               |
| 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.06               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Directory remove                                                                     | 1      | 0      | OK     | 17.87              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Directory rename                                                                     | 1      | 0      | OK     | 64.45              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Directory tests                                                                      | 1      | 0      | OK     | 0.3                |
| 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     | 49.33              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Nested directories                                                                   | 1      | 0      | OK     | 0.66               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Root directory                                                                       | 1      | 0      | OK     | 0.06               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Dir check                                                                            | 1      | 0      | OK     | 0.07               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | File tests                                                                           | 1      | 0      | OK     | 0.3                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Large file test                                                                      | 1      | 0      | OK     | 29.7               |
| 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.59               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Simple file test                                                                     | 1      | 0      | OK     | 0.34               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Small file test                                                                      | 1      | 0      | OK     | 0.33               |
| 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.73               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | Parallel tests                                                                       | 1      | 0      | OK     | 0.31               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | Remove inconveniently test                                                           | 1      | 0      | OK     | 0.8                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Boundary seek and write                                                              | 1      | 0      | OK     | 2.51               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Large dir seek                                                                       | 1      | 0      | OK     | 0.4                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Large file seek                                                                      | 1      | 0      | OK     | 0.22               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Large file seek and write                                                            | 1      | 0      | OK     | 1.35               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Out-of-bounds seek                                                                   | 1      | 0      | OK     | 1.3                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Seek tests                                                                           | 1      | 0      | OK     | 122.95             |
| 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.19               |
mbedgt: test case results: 68 OK
mbedgt: completed in 1081.95 sec

QSPIFBlockDevice

mbedgt: shuffle seed: 0.8888232791
mbedgt: test suite report:
| target              | platform_name | test suite                                                                           | result | elapsed_time (sec) | copy_method |
|---------------------|---------------|--------------------------------------------------------------------------------------|--------|--------------------|-------------|
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | OK     | 59.58              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | OK     | 38.38              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | OK     | 24.57              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | OK     | 67.45              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | OK     | 27.49              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience            | OK     | 62.11              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience_functional | OK     | 75.49              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_recovery-wear_leveling         | OK     | 120.06             | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | OK     | 59.67              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | OK     | 34.93              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | OK     | 25.55              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | OK     | 76.08              | default     |
mbedgt: test suite results: 12 OK
mbedgt: test case report:
| target              | platform_name | test suite                                                                           | test case                                                                            | passed | failed | result | elapsed_time (sec) |
|---------------------|---------------|--------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------|--------|--------|--------|--------------------|
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Directory creation                                                                   | 1      | 0      | OK     | 0.15               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Directory failures                                                                   | 1      | 0      | OK     | 0.06               |
| 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     | 2.91               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Directory rename                                                                     | 1      | 0      | OK     | 10.97              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Directory tests                                                                      | 1      | 0      | OK     | 0.19               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | File creation                                                                        | 1      | 0      | OK     | 0.12               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Multi-block directory                                                                | 1      | 0      | OK     | 20.09              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Nested directories                                                                   | 1      | 0      | OK     | 0.36               |
| 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.05               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | File tests                                                                           | 1      | 0      | OK     | 0.21               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | Large file test                                                                      | 1      | 0      | OK     | 12.74              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | Medium file test                                                                     | 1      | 0      | OK     | 0.6                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | Non-overlap check                                                                    | 1      | 0      | OK     | 1.15               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | Simple file test                                                                     | 1      | 0      | OK     | 0.22               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | Small file test                                                                      | 1      | 0      | OK     | 0.21               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | Parallel file test                                                                   | 1      | 0      | OK     | 0.65               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | Parallel remove file test                                                            | 1      | 0      | OK     | 0.43               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | Parallel tests                                                                       | 1      | 0      | OK     | 0.21               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | Remove inconveniently test                                                           | 1      | 0      | OK     | 0.45               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Boundary seek and write                                                              | 1      | 0      | OK     | 1.7                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Large dir seek                                                                       | 1      | 0      | OK     | 0.12               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Large file seek                                                                      | 1      | 0      | OK     | 0.08               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Large file seek and write                                                            | 1      | 0      | OK     | 0.42               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Out-of-bounds seek                                                                   | 1      | 0      | OK     | 0.36               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Seek tests                                                                           | 1      | 0      | OK     | 40.07              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Simple dir seek                                                                      | 1      | 0      | OK     | 0.11               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Simple file seek                                                                     | 1      | 0      | OK     | 0.07               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Simple file seek and write                                                           | 1      | 0      | OK     | 0.4                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | Test bad mount                                                                       | 1      | 0      | OK     | 4.24               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | Test bad mount than reformat                                                         | 1      | 0      | OK     | 0.22               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | Test format                                                                          | 1      | 0      | OK     | 0.21               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | Test good mount than reformat                                                        | 1      | 0      | OK     | 0.2                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | Test mount                                                                           | 1      | 0      | OK     | 0.06               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience            | test resilience                                                                      | 1      | 0      | OK     | 37.47              |
| 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     | 75.49              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_recovery-wear_leveling         | test wear leveling                                                                   | 1      | 0      | OK     | 95.51              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Directory creation                                                                   | 1      | 0      | OK     | 0.15               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Directory failures                                                                   | 1      | 0      | OK     | 0.07               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Directory iteration                                                                  | 1      | 0      | OK     | 0.06               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Directory remove                                                                     | 1      | 0      | OK     | 2.9                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Directory rename                                                                     | 1      | 0      | OK     | 10.96              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Directory tests                                                                      | 1      | 0      | OK     | 0.2                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | File creation                                                                        | 1      | 0      | OK     | 0.11               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Multi-block directory                                                                | 1      | 0      | OK     | 19.79              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Nested directories                                                                   | 1      | 0      | OK     | 0.36               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Root directory                                                                       | 1      | 0      | OK     | 0.06               |
| 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.21               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Large file test                                                                      | 1      | 0      | OK     | 9.0                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Medium file test                                                                     | 1      | 0      | OK     | 0.47               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Non-overlap check                                                                    | 1      | 0      | OK     | 0.76               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Simple file test                                                                     | 1      | 0      | OK     | 0.2                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Small file test                                                                      | 1      | 0      | OK     | 0.2                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | Parallel file test                                                                   | 1      | 0      | OK     | 0.72               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | Parallel remove file test                                                            | 1      | 0      | OK     | 0.42               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | Parallel tests                                                                       | 1      | 0      | OK     | 0.21               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | Remove inconveniently test                                                           | 1      | 0      | OK     | 0.49               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Boundary seek and write                                                              | 1      | 0      | OK     | 0.91               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Large dir seek                                                                       | 1      | 0      | OK     | 0.13               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Large file seek                                                                      | 1      | 0      | OK     | 0.07               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Large file seek and write                                                            | 1      | 0      | OK     | 0.41               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Out-of-bounds seek                                                                   | 1      | 0      | OK     | 0.4                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Seek tests                                                                           | 1      | 0      | OK     | 48.54              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Simple dir seek                                                                      | 1      | 0      | OK     | 0.11               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Simple file seek                                                                     | 1      | 0      | OK     | 0.08               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Simple file seek and write                                                           | 1      | 0      | OK     | 0.4                |
mbedgt: test case results: 68 OK
mbedgt: completed in 674.49 sec

SDBlockDevice

mbedgt: shuffle seed: 0.6718887376
mbedgt: test suite report:
| target       | platform_name | test suite                                                                           | result  | elapsed_time (sec) | copy_method |
|--------------|---------------|--------------------------------------------------------------------------------------|---------|--------------------|-------------|
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | TIMEOUT | 497.41             | default     |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-files                          | OK      | 408.24             | default     |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | OK      | 30.29              | default     |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-seek                           | OK      | 231.89             | default     |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | OK      | 19.96              | default     |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience            | OK      | 39.53              | default     |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience_functional | OK      | 74.95              | default     |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_recovery-wear_leveling         | OK      | 277.48             | default     |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | FAIL    | 17.94              | default     |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | OK      | 408.29             | default     |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | OK      | 26.13              | default     |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | OK      | 257.65             | default     |
mbedgt: test suite results: 1 FAIL / 10 OK / 1 TIMEOUT
mbedgt: test case report:
| target       | platform_name | test suite                                                                           | test case                                                                            | passed | failed | result  | elapsed_time (sec) |
|--------------|---------------|--------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------|--------|--------|---------|--------------------|
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Directory creation                                                                   | 1      | 0      | OK      | 1.06               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Directory failures                                                                   | 1      | 0      | OK      | 1.37               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Directory iteration                                                                  | 1      | 0      | OK      | 0.33               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Directory remove                                                                     | 1      | 0      | OK      | 187.71             |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Directory rename                                                                     | 0      | 0      | ERROR   | 0.0                |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Directory tests                                                                      | 1      | 0      | OK      | 0.46               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | File creation                                                                        | 1      | 0      | OK      | 1.05               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Multi-block directory                                                                | 1      | 0      | OK      | 95.04              |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Nested directories                                                                   | 1      | 0      | OK      | 3.1                |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | Root directory                                                                       | 1      | 0      | OK      | 0.29               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-files                          | Dir check                                                                            | 1      | 0      | OK      | 0.31               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-files                          | File tests                                                                           | 1      | 0      | OK      | 0.45               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-files                          | Large file test                                                                      | 1      | 0      | OK      | 225.75             |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-files                          | Medium file test                                                                     | 1      | 0      | OK      | 5.62               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-files                          | Non-overlap check                                                                    | 1      | 0      | OK      | 155.36             |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-files                          | Simple file test                                                                     | 1      | 0      | OK      | 1.4                |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-files                          | Small file test                                                                      | 1      | 0      | OK      | 1.61               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | Parallel file test                                                                   | 1      | 0      | OK      | 3.25               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | Parallel remove file test                                                            | 1      | 0      | OK      | 2.25               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | Parallel tests                                                                       | 1      | 0      | OK      | 0.47               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | Remove inconveniently test                                                           | 1      | 0      | OK      | 2.52               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Boundary seek and write                                                              | 1      | 0      | OK      | 19.6               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Large dir seek                                                                       | 1      | 0      | OK      | 2.21               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Large file seek                                                                      | 1      | 0      | OK      | 1.01               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Large file seek and write                                                            | 1      | 0      | OK      | 15.24              |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Out-of-bounds seek                                                                   | 1      | 0      | OK      | 15.0               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Seek tests                                                                           | 1      | 0      | OK      | 142.75             |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Simple dir seek                                                                      | 1      | 0      | OK      | 0.64               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Simple file seek                                                                     | 1      | 0      | OK      | 1.02               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Simple file seek and write                                                           | 1      | 0      | OK      | 15.87              |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | Test bad mount                                                                       | 1      | 0      | OK      | 0.33               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | Test bad mount than reformat                                                         | 1      | 0      | OK      | 0.79               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | Test format                                                                          | 1      | 0      | OK      | 0.46               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | Test good mount than reformat                                                        | 1      | 0      | OK      | 0.73               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | Test mount                                                                           | 1      | 0      | OK      | 0.18               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience            | test resilience                                                                      | 1      | 0      | OK      | 22.16              |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience_functional | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience_functional | 1      | 0      | OK      | 74.95              |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_recovery-wear_leveling         | test wear leveling                                                                   | 1      | 0      | OK      | 259.35             |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Directory creation                                                                   | 0      | 0      | SKIPPED | 0.0                |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Directory failures                                                                   | 0      | 0      | SKIPPED | 0.0                |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Directory iteration                                                                  | 0      | 0      | SKIPPED | 0.0                |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Directory remove                                                                     | 0      | 0      | SKIPPED | 0.0                |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Directory rename                                                                     | 0      | 0      | SKIPPED | 0.0                |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Directory tests                                                                      | 0      | 1      | FAIL    | 0.09               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | File creation                                                                        | 0      | 0      | SKIPPED | 0.0                |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Multi-block directory                                                                | 0      | 0      | SKIPPED | 0.0                |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Nested directories                                                                   | 0      | 0      | SKIPPED | 0.0                |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | Root directory                                                                       | 0      | 0      | SKIPPED | 0.0                |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Dir check                                                                            | 1      | 0      | OK      | 0.31               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | File tests                                                                           | 1      | 0      | OK      | 0.45               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Large file test                                                                      | 1      | 0      | OK      | 225.69             |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Medium file test                                                                     | 1      | 0      | OK      | 5.59               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Non-overlap check                                                                    | 1      | 0      | OK      | 155.24             |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Simple file test                                                                     | 1      | 0      | OK      | 1.38               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Small file test                                                                      | 1      | 0      | OK      | 1.6                |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | Parallel file test                                                                   | 1      | 0      | OK      | 3.24               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | Parallel remove file test                                                            | 1      | 0      | OK      | 2.26               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | Parallel tests                                                                       | 1      | 0      | OK      | 0.46               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | Remove inconveniently test                                                           | 1      | 0      | OK      | 2.48               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Boundary seek and write                                                              | 1      | 0      | OK      | 18.81              |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Large dir seek                                                                       | 1      | 0      | OK      | 2.2                |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Large file seek                                                                      | 1      | 0      | OK      | 1.05               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Large file seek and write                                                            | 1      | 0      | OK      | 15.32              |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Out-of-bounds seek                                                                   | 1      | 0      | OK      | 14.86              |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Seek tests                                                                           | 1      | 0      | OK      | 168.44             |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Simple dir seek                                                                      | 1      | 0      | OK      | 0.65               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Simple file seek                                                                     | 1      | 0      | OK      | 1.33               |
| K64F-GCC_ARM | K64F          | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | Simple file seek and write                                                           | 1      | 0      | OK      | 16.31              |
mbedgt: test case results: 1 FAIL / 9 SKIPPED / 57 OK / 1 ERROR
mbedgt: completed in 2293.58 sec

SPIFReducedBlockDevice

mbedgt: shuffle seed: 0.1523948239
mbedgt: test suite report:
| target              | platform_name | test suite                                                                           | result  | elapsed_time (sec) | copy_method |
|---------------------|---------------|--------------------------------------------------------------------------------------|---------|--------------------|-------------|
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | TIMEOUT | 384.67             | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | OK      | 59.53              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | OK      | 23.74              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | OK      | 122.02             | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | OK      | 32.7               | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience            | OK      | 50.93              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience_functional | OK      | 81.09              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_recovery-wear_leveling         | OK      | 313.49             | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | TIMEOUT | 384.05             | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | OK      | 58.87              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | TIMEOUT | 88.18              | default     |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | TIMEOUT | 508.43             | default     |
mbedgt: test suite results: 8 OK / 4 TIMEOUT
mbedgt: test case report:
| target              | platform_name | test suite                                                                           | test case                                                                            | passed | failed | result | elapsed_time (sec) |
|---------------------|---------------|--------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------|--------|--------|--------|--------------------|
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | features-storage-filesystem-littlefs-tests-filesystem-dirs                           | 0      | 1      | ERROR  | 384.67             |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | Dir check                                                                            | 1      | 0      | OK     | 0.05               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | File tests                                                                           | 1      | 0      | OK     | 0.28               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | Large file test                                                                      | 1      | 0      | OK     | 27.95              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | Medium file test                                                                     | 1      | 0      | OK     | 1.24               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | Non-overlap check                                                                    | 1      | 0      | OK     | 7.04               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | Simple file test                                                                     | 1      | 0      | OK     | 0.34               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-files                          | Small file test                                                                      | 1      | 0      | OK     | 0.34               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | Parallel file test                                                                   | 1      | 0      | OK     | 1.17               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | Parallel remove file test                                                            | 1      | 0      | OK     | 0.72               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | Parallel tests                                                                       | 1      | 0      | OK     | 0.32               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-interspersed                   | Remove inconveniently test                                                           | 1      | 0      | OK     | 0.79               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Boundary seek and write                                                              | 1      | 0      | OK     | 4.33               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Large dir seek                                                                       | 1      | 0      | OK     | 0.4                |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Large file seek                                                                      | 1      | 0      | OK     | 0.18               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Large file seek and write                                                            | 1      | 0      | OK     | 1.28               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Out-of-bounds seek                                                                   | 1      | 0      | OK     | 1.05               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem-seek                           | Seek tests                                                                           | 1      | 0      | OK     | 90.94              |
| 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.06               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | Test bad mount                                                                       | 1      | 0      | OK     | 8.4                |
| 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.33               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_integration-format             | Test mount                                                                           | 1      | 0      | OK     | 0.07               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_recovery-resilience            | test resilience                                                                      | 1      | 0      | OK     | 26.6               |
| 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     | 81.09              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_recovery-wear_leveling         | test wear leveling                                                                   | 1      | 0      | OK     | 70.31              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | features-storage-filesystem-littlefs-tests-filesystem_retarget-dirs                  | 0      | 1      | ERROR  | 384.05             |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Dir check                                                                            | 1      | 0      | OK     | 0.04               |
| 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     | 28.11              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Medium file test                                                                     | 1      | 0      | OK     | 1.22               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Non-overlap check                                                                    | 1      | 0      | OK     | 6.61               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Simple file test                                                                     | 1      | 0      | OK     | 0.33               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-files                 | Small file test                                                                      | 1      | 0      | OK     | 0.33               |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | features-storage-filesystem-littlefs-tests-filesystem_retarget-interspersed          | 0      | 1      | ERROR  | 88.18              |
| NRF52840_DK-GCC_ARM | NRF52840_DK   | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | features-storage-filesystem-littlefs-tests-filesystem_retarget-seek                  | 0      | 1      | ERROR  | 508.43             |
mbedgt: test case results: 35 OK / 4 ERROR

Reviewers

@SeppoTakalo


@VeijoPesonen VeijoPesonen changed the title Blockdevice config changes to make it possible to run littlefs file system tests Blockdevice config changes to make it possible to run littlefs file system tests Dec 19, 2019
@VeijoPesonen VeijoPesonen changed the title Blockdevice config changes to make it possible to run littlefs file system tests Blockdevice config changes to make it possible to run littlefs filesystem tests Dec 19, 2019
@ciarmcom ciarmcom requested review from SeppoTakalo and a team December 19, 2019 16:00
@ciarmcom
Copy link
Member

@VeijoPesonen, thank you for your changes.
@SeppoTakalo @ARMmbed/mbed-os-tools @ARMmbed/mbed-os-storage @ARMmbed/mbed-os-maintainers please review.

@SeppoTakalo
Copy link
Contributor

API extension, so needs to go to Mbed OS 6.

@mbed-ci
Copy link

mbed-ci commented Dec 23, 2019

Test run: FAILED

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

Failed test jobs:

  • jenkins-ci/mbed-os-ci_unittests

@bulislaw
Copy link
Member

Failures look relevant -> needs work.

@VeijoPesonen
Copy link
Contributor Author

@bulislaw Should be fixed now by the latest commit.

@0xc0170 0xc0170 added release-version: 6.0.0-alpha-1 First pre-release version of 6.0.0 needs: CI and removed needs: work labels Jan 2, 2020
@0xc0170
Copy link
Contributor

0xc0170 commented Jan 2, 2020

CI restarted

@mbed-ci
Copy link

mbed-ci commented Jan 2, 2020

Test run: FAILED

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

Failed test jobs:

  • jenkins-ci/mbed-os-ci_dynamic-memory-usage
  • jenkins-ci/mbed-os-ci_greentea-test

@VeijoPesonen
Copy link
Contributor Author

Ok, I need to check what I still missed.

Veijo Pesonen added 4 commits January 3, 2020 15:25
SDBlockDevice parameters come from mbed_lib.json if not provided
explicitly.

Introduced an app config file for running filesystem tests.
…ttings

QSPIFBlockDevice parameters come from mbed_lib.json if not provided
explicitly.

Introduced an app config file for running filesystem tests with QSPIF
modules
…tings

SPIFBlockDevice parameters come from mbed_lib.json if not provided
explicitly.

Introduced an app config file for running filesystem tests with SPIF
modules
…son settings

SPIFReducedBlockDevice parameters come from mbed_lib.json if not provided
explicitly.

Introduced an app config file for running filesystem tests with RSPIF
block device
…n settings

DataFlashBlockDevice parameters come from mbed_lib.json if not provided
explicitly.
@VeijoPesonen
Copy link
Contributor Author

I had mixed up initial and transfer frequencies when it came to SDBlockDevice. That should be fixed now. Commit have been reorganized a bit so that each of those should stand on their own.

mbedgt: shuffle seed: 0.7612365346
mbedgt: test suite report:
| target       | platform_name | test suite                                                            | result | elapsed_time (sec) | copy_method |
|--------------|---------------|-----------------------------------------------------------------------|--------|--------------------|-------------|
| K64F-GCC_ARM | K64F          | components-storage-blockdevice-component_sd-tests-filesystem-dirs     | OK     | 77.17              | default     |
| K64F-GCC_ARM | K64F          | components-storage-blockdevice-component_sd-tests-filesystem-files    | OK     | 34.19              | default     |
| K64F-GCC_ARM | K64F          | components-storage-blockdevice-component_sd-tests-filesystem-fopen    | OK     | 73.84              | default     |
| K64F-GCC_ARM | K64F          | components-storage-blockdevice-component_sd-tests-filesystem-parallel | OK     | 22.21              | default     |
| K64F-GCC_ARM | K64F          | components-storage-blockdevice-component_sd-tests-filesystem-seek     | OK     | 38.82              | default     |
| K64F-GCC_ARM | K64F          | features-storage-tests-blockdevice-buffered_block_device              | OK     | 14.59              | default     |
| K64F-GCC_ARM | K64F          | features-storage-tests-blockdevice-flashsim_block_device              | OK     | 13.84              | default     |
| K64F-GCC_ARM | K64F          | features-storage-tests-blockdevice-general_block_device               | OK     | 33.95              | default     |
| K64F-GCC_ARM | K64F          | features-storage-tests-blockdevice-heap_block_device                  | OK     | 16.38              | default     |
| K64F-GCC_ARM | K64F          | features-storage-tests-blockdevice-mbr_block_device                   | OK     | 15.88              | default     |
| K64F-GCC_ARM | K64F          | features-storage-tests-blockdevice-util_block_device                  | OK     | 15.0               | default     |
| K64F-GCC_ARM | K64F          | features-storage-tests-filesystem-general_filesystem                  | OK     | 53.16              | default     |
| K64F-GCC_ARM | K64F          | features-storage-tests-kvstore-direct_access_devicekey_test           | OK     | 26.15              | default     |
| K64F-GCC_ARM | K64F          | features-storage-tests-kvstore-filesystemstore_tests                  | OK     | 35.67              | default     |
| K64F-GCC_ARM | K64F          | features-storage-tests-kvstore-general_tests_phase_1                  | OK     | 85.91              | default     |
| K64F-GCC_ARM | K64F          | features-storage-tests-kvstore-general_tests_phase_2                  | OK     | 101.58             | default     |
| K64F-GCC_ARM | K64F          | features-storage-tests-kvstore-securestore_whitebox                   | OK     | 21.0               | default     |
| K64F-GCC_ARM | K64F          | features-storage-tests-kvstore-static_tests                           | OK     | 45.74              | default     |
| K64F-GCC_ARM | K64F          | features-storage-tests-kvstore-tdbstore_whitebox                      | OK     | 17.59              | default     |
| K64F-GCC_ARM | K64F          | tests-mbed_drivers-flashiap                                           | OK     | 16.49              | default     |
| K64F-GCC_ARM | K64F          | tests-mbed_hal-flash                                                  | OK     | 15.33              | default     |
mbedgt: test suite results: 21 OK

@mbed-ci
Copy link

mbed-ci commented Jan 3, 2020

Test run: SUCCESS

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

@0xc0170 0xc0170 merged commit 974baaf into ARMmbed:master Jan 9, 2020
@VeijoPesonen VeijoPesonen deleted the blockdevices_testable branch January 10, 2020 07:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release-version: 6.0.0-alpha-1 First pre-release version of 6.0.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants