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.
'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',
'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',
}
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;