mirror of
https://github.com/versity/scoutfs.git
synced 2025-12-23 05:25:18 +00:00
The test harness provides a TMP directory for tests to use. It's badly named. It's meant to be more of a scratch directory that is not on the FS being tested. Tests use it both for small log files that give insight into the platform and for large generated files that are not worth saving. We want to save the directory after test runs to get at the log files, but we don't want to burn a ton of space also saving large generated files This updates the handful of tests to remove their handful of files that are large enough to be a problem. With these out of the way we can save the tmp/ directory without its space consumption getting out of hand. Signed-off-by: Zach Brown <zab@versity.com>
42 lines
1.7 KiB
Plaintext
42 lines
1.7 KiB
Plaintext
== prepare dir with write perm for test ids
|
|
== test assumes starting with no rules, empty list
|
|
== add rule
|
|
7 13,L,- 15,L,- 17,L,- I 33 -
|
|
== list is empty again after delete
|
|
== can change limits without deleting
|
|
1 1,L,- 1,L,- 1,L,- I 100 -
|
|
1 1,L,- 1,L,- 1,L,- I 101 -
|
|
1 1,L,- 1,L,- 1,L,- I 99 -
|
|
== wipe and restore rules in bulk
|
|
7 15,L,- 0,L,- 0,L,- I 33 -
|
|
7 14,L,- 0,L,- 0,L,- I 33 -
|
|
7 13,L,- 0,L,- 0,L,- I 33 -
|
|
7 12,L,- 0,L,- 0,L,- I 33 -
|
|
7 11,L,- 0,L,- 0,L,- I 33 -
|
|
7 10,L,- 0,L,- 0,L,- I 33 -
|
|
7 15,L,- 0,L,- 0,L,- I 33 -
|
|
7 14,L,- 0,L,- 0,L,- I 33 -
|
|
7 13,L,- 0,L,- 0,L,- I 33 -
|
|
7 12,L,- 0,L,- 0,L,- I 33 -
|
|
7 11,L,- 0,L,- 0,L,- I 33 -
|
|
7 10,L,- 0,L,- 0,L,- I 33 -
|
|
== default rule prevents file creation
|
|
touch: cannot touch '/mnt/test/test/quota/dir/file': Disk quota exceeded
|
|
== decreasing totl allows file creation again
|
|
== attr selecting rules prevent creation
|
|
touch: cannot touch '/mnt/test/test/quota/dir/file': Disk quota exceeded
|
|
touch: cannot touch '/mnt/test/test/quota/dir/file': Disk quota exceeded
|
|
== multi attr selecting doesn't prevent partial
|
|
touch: cannot touch '/mnt/test/test/quota/dir/file': Disk quota exceeded
|
|
== op differentiates
|
|
== higher priority rule applies
|
|
touch: cannot touch '/mnt/test/test/quota/dir/file': Disk quota exceeded
|
|
== data rules with total and count prevent write and fallocate
|
|
dd: error writing '/mnt/test/test/quota/dir/file': Disk quota exceeded
|
|
fallocate: fallocate failed: Disk quota exceeded
|
|
dd: error writing '/mnt/test/test/quota/dir/file': Disk quota exceeded
|
|
fallocate: fallocate failed: Disk quota exceeded
|
|
== added rules work after bulk restore
|
|
touch: cannot touch '/mnt/test/test/quota/dir/file': Disk quota exceeded
|
|
== cleanup
|