diff options
| author | jacqueline <me@jacqueline.id.au> | 2024-06-25 16:51:03 +1000 |
|---|---|---|
| committer | jacqueline <me@jacqueline.id.au> | 2024-06-25 16:51:03 +1000 |
| commit | bfee3742d30c06e8b499a8b1353e892609ae2eb1 (patch) | |
| tree | aab188a14901d84d22e4facc32e0ca786d59f620 /src | |
| parent | 525ed2ae1bc710e2a80de0fc10300da83d594ccb (diff) | |
| download | tangara-fw-bfee3742d30c06e8b499a8b1353e892609ae2eb1.tar.gz | |
skip the storage test if there's no sd card
Diffstat (limited to 'src')
| -rw-r--r-- | src/drivers/test/test_storage.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/drivers/test/test_storage.cpp b/src/drivers/test/test_storage.cpp index 5af40052..7ca62408 100644 --- a/src/drivers/test/test_storage.cpp +++ b/src/drivers/test/test_storage.cpp @@ -31,6 +31,12 @@ TEST_CASE("sd card storage", "[integration]") { SpiFixture spi; std::unique_ptr<IGpios> gpios{Gpios::Create(false)}; + if (gpios->Get(IGpios::Pin::kSdCardDetect)) { + // Skip if nothing is inserted. + INFO("no sd card detected; skipping storage tests"); + return; + } + { std::unique_ptr<SdStorage> result(SdStorage::Create(*gpios).value()); |
