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:
@@ -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',
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user