diff options
Diffstat (limited to 'tests/t0020-validate-cache.sh')
| -rwxr-xr-x | tests/t0020-validate-cache.sh | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/tests/t0020-validate-cache.sh b/tests/t0020-validate-cache.sh index 53ec2eb..1910b47 100755 --- a/tests/t0020-validate-cache.sh +++ b/tests/t0020-validate-cache.sh | |||
| @@ -1,13 +1,12 @@ | |||
| 1 | #!/bin/sh | 1 | #!/bin/sh |
| 2 | 2 | ||
| 3 | test_description='Validate cache' | ||
| 3 | . ./setup.sh | 4 | . ./setup.sh |
| 4 | 5 | ||
| 5 | prepare_tests 'Validate cache' | 6 | test_expect_success 'verify cache-size=0' ' |
| 6 | 7 | ||
| 7 | run_test 'verify cache-size=0' ' | 8 | rm -f cache/* && |
| 8 | 9 | sed -i -e "s/cache-size=1021$/cache-size=0/" cgitrc && | |
| 9 | rm -f trash/cache/* && | ||
| 10 | sed -i -e "s/cache-size=1021$/cache-size=0/" trash/cgitrc && | ||
| 11 | cgit_url "" && | 10 | cgit_url "" && |
| 12 | cgit_url "foo" && | 11 | cgit_url "foo" && |
| 13 | cgit_url "foo/refs" && | 12 | cgit_url "foo/refs" && |
| @@ -21,13 +20,14 @@ run_test 'verify cache-size=0' ' | |||
| 21 | cgit_url "bar/log" && | 20 | cgit_url "bar/log" && |
| 22 | cgit_url "bar/diff" && | 21 | cgit_url "bar/diff" && |
| 23 | cgit_url "bar/patch" && | 22 | cgit_url "bar/patch" && |
| 24 | test 0 -eq $(ls trash/cache | wc -l) | 23 | ls cache >output && |
| 24 | test_line_count = 0 output | ||
| 25 | ' | 25 | ' |
| 26 | 26 | ||
| 27 | run_test 'verify cache-size=1' ' | 27 | test_expect_success 'verify cache-size=1' ' |
| 28 | 28 | ||
| 29 | rm -f trash/cache/* && | 29 | rm -f cache/* && |
| 30 | sed -i -e "s/cache-size=0$/cache-size=1/" trash/cgitrc && | 30 | sed -i -e "s/cache-size=0$/cache-size=1/" cgitrc && |
| 31 | cgit_url "" && | 31 | cgit_url "" && |
| 32 | cgit_url "foo" && | 32 | cgit_url "foo" && |
| 33 | cgit_url "foo/refs" && | 33 | cgit_url "foo/refs" && |
| @@ -41,13 +41,14 @@ run_test 'verify cache-size=1' ' | |||
| 41 | cgit_url "bar/log" && | 41 | cgit_url "bar/log" && |
| 42 | cgit_url "bar/diff" && | 42 | cgit_url "bar/diff" && |
| 43 | cgit_url "bar/patch" && | 43 | cgit_url "bar/patch" && |
| 44 | test 1 -eq $(ls trash/cache | wc -l) | 44 | ls cache >output && |
| 45 | test_line_count = 1 output | ||
| 45 | ' | 46 | ' |
| 46 | 47 | ||
| 47 | run_test 'verify cache-size=1021' ' | 48 | test_expect_success 'verify cache-size=1021' ' |
| 48 | 49 | ||
| 49 | rm -f trash/cache/* && | 50 | rm -f cache/* && |
| 50 | sed -i -e "s/cache-size=1$/cache-size=1021/" trash/cgitrc && | 51 | sed -i -e "s/cache-size=1$/cache-size=1021/" cgitrc && |
| 51 | cgit_url "" && | 52 | cgit_url "" && |
| 52 | cgit_url "foo" && | 53 | cgit_url "foo" && |
| 53 | cgit_url "foo/refs" && | 54 | cgit_url "foo/refs" && |
| @@ -61,7 +62,8 @@ run_test 'verify cache-size=1021' ' | |||
| 61 | cgit_url "bar/log" && | 62 | cgit_url "bar/log" && |
| 62 | cgit_url "bar/diff" && | 63 | cgit_url "bar/diff" && |
| 63 | cgit_url "bar/patch" && | 64 | cgit_url "bar/patch" && |
| 64 | test 13 -eq $(ls trash/cache | wc -l) | 65 | ls cache >output && |
| 66 | test_line_count = 13 output | ||
| 65 | ' | 67 | ' |
| 66 | 68 | ||
| 67 | tests_done | 69 | test_done |
