소스 검색

skip tests not working with specific cache implementations

Thomas Waldmann 10 달 전
부모
커밋
78954b6487
2개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      src/borg/testsuite/archiver/checks.py
  2. 1 0
      src/borg/testsuite/archiver/create_cmd.py

+ 2 - 0
src/borg/testsuite/archiver/checks.py

@@ -204,6 +204,7 @@ def test_unknown_feature_on_create(archivers, request):
     cmd_raises_unknown_feature(archiver, ["create", "test", "input"])
 
 
+@pytest.mark.skipif(os.environ.get("BORG_CACHE_IMPL") in ("newcache", "adhoc"), reason="only works with LocalCache")
 def test_unknown_feature_on_cache_sync(archivers, request):
     # LocalCache.sync checks repo compat
     archiver = request.getfixturevalue(archivers)
@@ -323,6 +324,7 @@ def test_check_cache(archivers, request):
         check_cache(archiver)
 
 
+@pytest.mark.skipif(os.environ.get("BORG_CACHE_IMPL") in ("newcache", "adhoc"), reason="only works with LocalCache")
 def test_env_use_chunks_archive(archivers, request, monkeypatch):
     archiver = request.getfixturevalue(archivers)
     create_test_files(archiver.input_path)

+ 1 - 0
src/borg/testsuite/archiver/create_cmd.py

@@ -540,6 +540,7 @@ def test_create_pattern_intermediate_folders_first(archivers, request):
     assert out_list.index("d x/b") < out_list.index("- x/b/foo_b")
 
 
+@pytest.mark.skipif(os.environ.get("BORG_CACHE_IMPL") in ("newcache", "local"), reason="only works with AdHocCache")
 def test_create_no_cache_sync_adhoc(archivers, request):  # TODO: add test for NewCache
     archiver = request.getfixturevalue(archivers)
     create_test_files(archiver.input_path)