test-btrfs: quota test is slow

The quota test takes ~30 seconds on my poor laptop, and randomly fails
with timeout. Let's extend the timeout and skip the test case when slow
tests are disabled.
This commit is contained in:
Yu Watanabe
2026-06-05 04:42:14 +09:00
parent 70429d67d5
commit 8dc1de8b3f
2 changed files with 7 additions and 1 deletions
+4 -1
View File
@@ -66,7 +66,6 @@ simple_tests += files(
'test-bitmap.c',
'test-blockdev-util.c',
'test-bootspec.c',
'test-btrfs.c',
'test-build-path.c',
'test-bus-unit-util.c',
'test-bus-util.c',
@@ -260,6 +259,10 @@ executables += [
'sources' : files('test-boot-timestamps.c'),
'conditions' : ['ENABLE_EFI'],
},
test_template + {
'sources' : files('test-btrfs.c'),
'timeout' : 120,
},
test_template + {
'sources' : files('test-chase-manual.c'),
'type' : 'manual',
+3
View File
@@ -141,6 +141,9 @@ TEST(recursive) {
}
TEST(quota) {
if (!slow_tests_enabled())
return (void) log_tests_skipped("slow tests are disabled");
_cleanup_(rm_rf_subvolume_and_freep) char *dir = NULL;
_cleanup_close_ int dir_fd = ASSERT_OK(open_test_subvol(&dir));
BtrfsQuotaInfo quota;