mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-24 11:58:10 +01:00
perf-tests: add test for removing files.
Without the proposed fix for deletion performance [1], this test is probably unreasonably slow compared to others at the same small/medium/large scale. [1]: id:20210414021627.1236560-3-david@tethera.net
This commit is contained in:
parent
5248f55d5f
commit
8a64f725df
1 changed files with 10 additions and 0 deletions
|
@ -26,6 +26,16 @@ perl -nle 'rename "$_.renamed", $_' $manifest
|
||||||
|
|
||||||
time_run "new ($count mv back)" 'notmuch new'
|
time_run "new ($count mv back)" 'notmuch new'
|
||||||
|
|
||||||
|
xargs tar cf backup.tar < $manifest
|
||||||
|
|
||||||
|
perl -nle 'unlink $_; unlink $_.copy' $manifest
|
||||||
|
|
||||||
|
time_run "new ($count rm)" 'notmuch new'
|
||||||
|
|
||||||
|
tar xf backup.tar
|
||||||
|
|
||||||
|
time_run "new ($count restore)" 'notmuch new'
|
||||||
|
|
||||||
perl -nle 'link $_, "$_.copy"' $manifest
|
perl -nle 'link $_, "$_.copy"' $manifest
|
||||||
|
|
||||||
time_run "new ($count cp)" 'notmuch new'
|
time_run "new ($count cp)" 'notmuch new'
|
||||||
|
|
Loading…
Reference in a new issue