diff --git a/src/borg/testsuite/archiver/repo_compress_cmd_test.py b/src/borg/testsuite/archiver/repo_compress_cmd_test.py index 1d06a14d5..b18763b41 100644 --- a/src/borg/testsuite/archiver/repo_compress_cmd_test.py +++ b/src/borg/testsuite/archiver/repo_compress_cmd_test.py @@ -69,3 +69,16 @@ def test_repo_compress(archiver): cname, ctype, clevel, olevel = ZLIB.name, ZLIB.ID, 2, 111 cmd(archiver, "repo-compress", "-C", f"obfuscate,{olevel},auto,{cname},{clevel}") check_compression(ctype, clevel, olevel) + + +def test_repo_compress_stats(archiver): + create_regular_file(archiver.input_path, "file1", size=1024 * 10) + create_regular_file(archiver.input_path, "file2", contents=os.urandom(1024 * 10)) + cmd(archiver, "repo-create", RK_ENCRYPTION) + + cname, clevel = ZLIB.name, 3 + cmd(archiver, "create", "test", "input", "-C", f"{cname},{clevel}") + + cname, clevel = ZSTD.name, 1 # change compressor (and level) + output = cmd(archiver, "repo-compress", "-C", f"{cname},{clevel}", "--stats") + assert "Recompression stats:" in output