From 0b7c0691e83d0795afe3b589330ac1eb9977a388 Mon Sep 17 00:00:00 2001 From: Mario Limonciello Date: Fri, 3 Sep 2021 13:38:21 -0500 Subject: [PATCH] trivial: fix nvme and ata self tests failing in buildd The buildds can't write to /var/cache/fwupd, and for that matter fwupd shouldn't be writing during tests anyway. --- plugins/ata/fu-self-test.c | 8 ++++++++ plugins/nvme/fu-self-test.c | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/plugins/ata/fu-self-test.c b/plugins/ata/fu-self-test.c index 098e69d59..d15106ff0 100644 --- a/plugins/ata/fu-self-test.c +++ b/plugins/ata/fu-self-test.c @@ -24,6 +24,10 @@ fu_ata_id_func(void) g_autoptr(FuAtaDevice) dev = NULL; g_autoptr(GError) error = NULL; + ret = fu_context_load_quirks(ctx, FU_QUIRKS_LOAD_FLAG_NO_CACHE, &error); + g_assert_no_error(error); + g_assert(ret); + path = g_test_build_filename(G_TEST_DIST, "tests", "StarDrive-SBFM61.2.bin", NULL); if (!g_file_test(path, G_FILE_TEST_EXISTS) && ci == NULL) { g_test_skip("Missing StarDrive-SBFM61.2.bin"); @@ -55,6 +59,10 @@ fu_ata_oui_func(void) g_autoptr(FuAtaDevice) dev = NULL; g_autoptr(GError) error = NULL; + ret = fu_context_load_quirks(ctx, FU_QUIRKS_LOAD_FLAG_NO_CACHE, &error); + g_assert_no_error(error); + g_assert(ret); + path = g_test_build_filename(G_TEST_DIST, "tests", "Samsung SSD 860 EVO 500GB.bin", NULL); if (!g_file_test(path, G_FILE_TEST_EXISTS) && ci == NULL) { g_test_skip("Missing Samsung SSD 860 EVO 500GB.bin"); diff --git a/plugins/nvme/fu-self-test.c b/plugins/nvme/fu-self-test.c index ef2377223..03f631345 100644 --- a/plugins/nvme/fu-self-test.c +++ b/plugins/nvme/fu-self-test.c @@ -24,6 +24,10 @@ fu_nvme_cns_func(void) g_autoptr(FuNvmeDevice) dev = NULL; g_autoptr(GError) error = NULL; + ret = fu_context_load_quirks(ctx, FU_QUIRKS_LOAD_FLAG_NO_CACHE, &error); + g_assert_no_error(error); + g_assert(ret); + path = g_test_build_filename(G_TEST_DIST, "tests", "TOSHIBA_THNSN5512GPU7.bin", NULL); if (!g_file_test(path, G_FILE_TEST_EXISTS) && ci == NULL) {