Tests under component_sd are failing build when compiled with below error:
mbed test --compile -m K64F -t GCC_ARM -n mbed-os-components-storage-blockdevice-component_sd-test*
Failure log
Build failures:
Also noted these tests are not executed as part of CI testing,
[ ] Question
[ ] Enhancement
[X] Bug
CC @ARMmbed/mbed-os-storage
Looks like they're being excluded on purpose in the CI: https://github.com/ARMmbed/mbed-os-ci/blob/master/mbed-os-jenkins/mbed-os-ci-greentea-test/Jenkinsfile.groovy#L58 (Private repo link)
Makes me wonder which came first, the broken tests, or the CI disablement.
In any case @ARMmbed/mbed-os-test-team, once these tests are fixed in master, is there anything else needed to enable them in CI?
Internal Jira reference: https://jira.arm.com/browse/MBOCUSTRIA-309
This is strange. I cloned the master on my machine and run your compilation command. It compiles without any error. the only difference is that I cant run it with -n mbed-os-components-storage-blockdevice-component_sd-test* and I had to remove the mbed-os from the beginning: -n components-storage-blockdevice-component_sd-test*
Are you compiling the mbed-os as part of an application?
Build successes:
Forgot to leave a note, I was in bootloader project when I saw the error and failed to realize that rtos was in ignore list and hence the failure.
Most helpful comment
Looks like they're being excluded on purpose in the CI: https://github.com/ARMmbed/mbed-os-ci/blob/master/mbed-os-jenkins/mbed-os-ci-greentea-test/Jenkinsfile.groovy#L58 (Private repo link)
Makes me wonder which came first, the broken tests, or the CI disablement.
In any case @ARMmbed/mbed-os-test-team, once these tests are fixed in
master, is there anything else needed to enable them in CI?