diff --git a/.agents/skills/graalpython-rota/SKILL.md b/.agents/skills/graalpython-rota/SKILL.md index b9605cc385..8ad580a6d2 100644 --- a/.agents/skills/graalpython-rota/SKILL.md +++ b/.agents/skills/graalpython-rota/SKILL.md @@ -13,27 +13,14 @@ Execute recurring GraalPy ROTA tasks with exact commands and strict output struc - Use `Recent periodic issues` when asked to triage periodic job failures in Jira. ## Import Update Workflow -1. Create a branch from latest `master`: +1. Run the automated branch setup, import update, GitHub unittest-tag refresh, enterprise unittest-tag refresh, push, and standard PR creation: ```bash -git checkout master -git pull --ff-only -git checkout -b "update/GR-21590/$(date +%d%m%y)" +mx python-update-import --rota ``` -2. Update graal import: -```bash -mx python-update-import -``` -3. Check if there is directory ../graal-enterprise, if not, stop and ask the user to provide it -4. Update CPython unittest whitelist and inspect diff for plausibility. Expect mostly additions, not removals: -```bash -mx --dy /graalpython-enterprise python-update-unittest-tags -``` -5. Create PR with description `[GR-21590] Import update`. -6. Use `gdev-cli bitbucket` to create PR, start gates, and set reviewers: -- `tim.felgentreff@oracle.com` -- `michael.simacek@oracle.com` -- `stepan.sindelar@oracle.com` -7. Fix gate failures and push updates until gates pass. +2. If the command reports that `../graal-enterprise/graalpython-enterprise` is missing, stop and ask the user to provide that checkout. +3. Inspect the two generated commits and the created PR for plausibility. Expect mostly additions, not removals in the combined unittest-tag commit. +4. Use `gdev-cli bitbucket` to start gates on the created PR. Reviewer assignment comes from the default `gdev-cli` configuration. +5. Fix gate failures and push updates until gates pass. ## Recent Periodic Issues Workflow 1. Verify creator identity mapping: diff --git a/.gitignore b/.gitignore index 109b79e446..c338413add 100644 --- a/.gitignore +++ b/.gitignore @@ -101,3 +101,5 @@ compile_commands.json /.jdtls* /.agent-shell* .codex +opencode.json +pyrightconfig.json diff --git a/graalpython/com.oracle.graal.python.test/src/tests/unittest_tags/test_multiprocessing_spawn.txt b/graalpython/com.oracle.graal.python.test/src/tests/unittest_tags/test_multiprocessing_spawn.txt index 7e3da4907e..8ab1ed9b9d 100644 --- a/graalpython/com.oracle.graal.python.test/src/tests/unittest_tags/test_multiprocessing_spawn.txt +++ b/graalpython/com.oracle.graal.python.test/src/tests/unittest_tags/test_multiprocessing_spawn.txt @@ -1,55 +1,55 @@ -test.test_multiprocessing_spawn.test_misc.ChallengeResponseTest.test_challengeresponse @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_multiprocessing_spawn.test_misc.MiscTestCase.test__all__ @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_multiprocessing_spawn.test_misc.ChallengeResponseTest.test_challengeresponse @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_multiprocessing_spawn.test_misc.MiscTestCase.test__all__ @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_multiprocessing_spawn.test_misc.MiscTestCase.test_spawn_sys_executable_none_allows_import @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_multiprocessing_spawn.test_misc.OtherTest.test_answer_challenge_auth_failure @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_multiprocessing_spawn.test_misc.OtherTest.test_answer_challenge_auth_failure @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_multiprocessing_spawn.test_misc.OtherTest.test_deliver_challenge_auth_failure @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_multiprocessing_spawn.test_misc.SemLockTests.test_semlock_subclass @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_multiprocessing_spawn.test_misc.TestForkAwareThreadLock.test_lock @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_multiprocessing_spawn.test_misc.TestIgnoreEINTR.test_ignore @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_multiprocessing_spawn.test_misc.TestIgnoreEINTR.test_ignore @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_multiprocessing_spawn.test_misc.TestIgnoreEINTR.test_ignore_listener @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_multiprocessing_spawn.test_misc.TestInternalDecorators.test_only_run_in_spawn_testsuite @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_multiprocessing_spawn.test_misc.TestInvalidFamily.test_invalid_family @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64 -test.test_multiprocessing_spawn.test_misc.TestInvalidHandle.test_invalid_handles @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_multiprocessing_spawn.test_misc.TestNamedResource.test_global_named_resource_spawn @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_multiprocessing_spawn.test_misc.TestInvalidFamily.test_invalid_family @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_multiprocessing_spawn.test_misc.TestInvalidHandle.test_invalid_handles @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_multiprocessing_spawn.test_misc.TestNamedResource.test_global_named_resource_spawn @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_multiprocessing_spawn.test_misc.TestNoForkBomb.test_noforkbomb @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_multiprocessing_spawn.test_misc.TestPoolNotLeakOnFailure.test_release_unused_processes @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_multiprocessing_spawn.test_misc.TestPoolNotLeakOnFailure.test_release_unused_processes @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_multiprocessing_spawn.test_misc.TestResourceTracker.test_resource_tracker @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_multiprocessing_spawn.test_misc.TestResourceTracker.test_resource_tracker_reused @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github # The following tests rely on weakrefs for semaphore cleanup !test.test_multiprocessing_spawn.test_misc.TestResourceTracker.test_resource_tracker_sigint !test.test_multiprocessing_spawn.test_misc.TestResourceTracker.test_resource_tracker_sigkill !test.test_multiprocessing_spawn.test_misc.TestResourceTracker.test_resource_tracker_sigterm -test.test_multiprocessing_spawn.test_misc.TestResourceTracker.test_too_long_name_resource @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_multiprocessing_spawn.test_misc.TestResourceTracker.test_too_long_name_resource @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_multiprocessing_spawn.test_misc.TestSimpleQueue.test_close @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_multiprocessing_spawn.test_misc.TestSimpleQueue.test_empty @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_multiprocessing_spawn.test_misc.TestSimpleQueue.test_empty @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_multiprocessing_spawn.test_misc.TestSimpleQueue.test_empty_exceptions @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_multiprocessing_spawn.test_misc.TestStartMethod.test_get_all @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_multiprocessing_spawn.test_misc.TestStartMethod.test_get_all @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_multiprocessing_spawn.test_misc.TestStartMethod.test_nested_startmethod @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_multiprocessing_spawn.test_misc.TestStdinBadfiledescriptor.test_flushing @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_multiprocessing_spawn.test_misc.TestStdinBadfiledescriptor.test_pool_in_process @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_multiprocessing_spawn.test_misc.TestStdinBadfiledescriptor.test_pool_in_process @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_multiprocessing_spawn.test_misc.TestStdinBadfiledescriptor.test_queue_in_process @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_array @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_barrier @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_barrier @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_bounded_semaphore @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_condition @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_dict @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_dict @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_event @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_joinable_queue @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64 -test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_list @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_namespace @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_joinable_queue @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_list @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_namespace @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_pool @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_queue @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_queue @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_rlock @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_semaphore @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_value @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_value @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_multiprocessing_spawn.test_misc.TestTimeouts.test_timeout @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_multiprocessing_spawn.test_misc.TestWait.test_neg_timeout @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_multiprocessing_spawn.test_misc.TestWait.test_wait @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_multiprocessing_spawn.test_misc.TestWait.test_wait @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_multiprocessing_spawn.test_misc.TestWait.test_wait_slow @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_multiprocessing_spawn.test_misc.TestWait.test_wait_socket @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_multiprocessing_spawn.test_misc.TestWait.test_wait_socket @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_multiprocessing_spawn.test_misc.TestWait.test_wait_socket_slow @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_multiprocessing_spawn.test_misc.TestWait.test_wait_timeout @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64 -test.test_multiprocessing_spawn.test_misc._TestImportStar.test_import @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_multiprocessing_spawn.test_misc.TestWait.test_wait_timeout @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_multiprocessing_spawn.test_misc._TestImportStar.test_import @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github !test.test_multiprocessing_spawn.test_processes.WithProcessesTestPool.test_enter # transiently fails !test.test_multiprocessing_spawn.test_threads.WithThreadsTestPool.test_terminate diff --git a/graalpython/com.oracle.graal.python.test/src/tests/unittest_tags/test_tarfile.txt b/graalpython/com.oracle.graal.python.test/src/tests/unittest_tags/test_tarfile.txt index cea8e1401e..22f97434a1 100644 --- a/graalpython/com.oracle.graal.python.test/src/tests/unittest_tags/test_tarfile.txt +++ b/graalpython/com.oracle.graal.python.test/src/tests/unittest_tags/test_tarfile.txt @@ -1,595 +1,594 @@ -test.test_tarfile.AppendTest.test_empty @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.AppendTest.test_empty_fileobj @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.AppendTest.test_empty @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.AppendTest.test_empty_fileobj @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.AppendTest.test_existing @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.AppendTest.test_fileobj @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.AppendTest.test_fileobj @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.AppendTest.test_incomplete @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.AppendTest.test_invalid @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.AppendTest.test_non_existing @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.AppendTest.test_non_existing @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.AppendTest.test_null @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.AppendTest.test_premature_eof @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.AppendTest.test_trailing_garbage @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.AppendTest.test_trailing_garbage @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2AppendTest.test_append_compressed @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2CompressStreamWriteTest.test_compression_levels @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2CompressWriteTest.test_compression_levels @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2CompressWriteTest.test_compression_levels @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2CreateTest.test_create @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2CreateTest.test_create_existing @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2CreateTest.test_create_existing_taropen @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2CreateTest.test_create_pathlike_name @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2CreateTest.test_create_taropen @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2CreateTest.test_create_existing @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2CreateTest.test_create_existing_taropen @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2CreateTest.test_create_pathlike_name @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2CreateTest.test_create_taropen @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2CreateTest.test_create_taropen_pathlike_name @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.Bz2CreateTest.test_create_with_compresslevel @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2CreateTest.test_create_with_compresslevel @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64-github test.test_tarfile.Bz2CreateTest.test_eof_marker @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2CreateTest.test_fileobj_no_close @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2DetectReadTest.test_detect_file @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2DetectReadTest.test_detect_file @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2DetectReadTest.test_detect_fileobj @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2DetectReadTest.test_detect_stream_bz2 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2ListTest.test_list @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2ListTest.test_list @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2ListTest.test_list_members @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2MiscReadTest.test_check_members @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2MiscReadTest.test_deprecation_if_no_filter_passed_to_extract @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2MiscReadTest.test_deprecation_if_no_filter_passed_to_extractall @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2MiscReadTest.test_empty_name_attribute @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2MiscReadTest.test_empty_tarfile @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2MiscReadTest.test_deprecation_if_no_filter_passed_to_extract @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2MiscReadTest.test_deprecation_if_no_filter_passed_to_extractall @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2MiscReadTest.test_empty_name_attribute @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2MiscReadTest.test_empty_tarfile @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2MiscReadTest.test_extract_directory @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.Bz2MiscReadTest.test_extract_hardlink @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2MiscReadTest.test_extract_hardlink @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64-github test.test_tarfile.Bz2MiscReadTest.test_extract_pathlike_dir @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2MiscReadTest.test_extractall @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.Bz2MiscReadTest.test_extractall_pathlike_dir @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2MiscReadTest.test_extractall_pathlike_dir @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2MiscReadTest.test_extractfile_attrs @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2MiscReadTest.test_fail_comp @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2MiscReadTest.test_fileobj_with_offset @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2MiscReadTest.test_fileobj_with_offset @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2MiscReadTest.test_find_members @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2MiscReadTest.test_ignore_zeros @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2MiscReadTest.test_illegal_mode_arg @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2MiscReadTest.test_illegal_mode_arg @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2MiscReadTest.test_init_close_fobj @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2MiscReadTest.test_int_name_attribute @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2MiscReadTest.test_is_tarfile_erroneous @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2MiscReadTest.test_is_tarfile_keeps_position @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2MiscReadTest.test_is_tarfile_valid @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2MiscReadTest.test_int_name_attribute @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2MiscReadTest.test_is_tarfile_erroneous @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2MiscReadTest.test_is_tarfile_keeps_position @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2MiscReadTest.test_is_tarfile_valid @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2MiscReadTest.test_length_zero_header @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.Bz2MiscReadTest.test_next_on_empty_tarfile @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.Bz2MiscReadTest.test_next_on_empty_tarfile @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.Bz2MiscReadTest.test_no_name_attribute @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2MiscReadTest.test_non_existent_tarfile @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2MiscReadTest.test_non_existent_tarfile @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2MiscReadTest.test_null_tarfile @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2MiscReadTest.test_parallel_iteration @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2MiscReadTest.test_pathlike_bytes_name @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2MiscReadTest.test_pathlike_bytes_name @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2MiscReadTest.test_pathlike_name @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2MiscReadTest.test_premature_end_of_archive @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.Bz2MiscReadTest.test_v7_dirtype @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2MiscReadTest.test_v7_dirtype @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2MiscReadTest.test_xstar_type @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2MiscReadTest.test_zlib_error_does_not_leak @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2PartialReadTest.test_partial_input @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.Bz2PartialReadTest.test_partial_input_bz2 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2StreamReadTest.test_compare_members @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2MiscReadTest.test_zlib_error_does_not_leak @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2PartialReadTest.test_partial_input @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.Bz2PartialReadTest.test_partial_input_bz2 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2StreamReadTest.test_compare_members @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2StreamReadTest.test_empty_tarfile @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.Bz2StreamReadTest.test_extractfile_attrs @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2StreamReadTest.test_extractfile_attrs @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64-github test.test_tarfile.Bz2StreamReadTest.test_fileobj_regular_file @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2StreamReadTest.test_ignore_zeros @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2StreamReadTest.test_is_tarfile_erroneous @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2StreamReadTest.test_is_tarfile_erroneous @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2StreamReadTest.test_is_tarfile_keeps_position @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2StreamReadTest.test_is_tarfile_valid @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2StreamReadTest.test_length_zero_header @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2StreamReadTest.test_length_zero_header @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2StreamReadTest.test_non_existent_tarfile @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2StreamReadTest.test_null_tarfile @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2StreamReadTest.test_premature_end_of_archive @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.Bz2StreamReadTest.test_premature_end_of_archive @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.Bz2StreamReadTest.test_provoke_stream_error @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2StreamReadTest.test_read_through @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2StreamWriteTest.test_eof_marker @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2StreamWriteTest.test_file_mode @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.Bz2StreamWriteTest.test_fileobj_no_close @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2StreamReadTest.test_read_through @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2StreamWriteTest.test_eof_marker @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2StreamWriteTest.test_file_mode @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.Bz2StreamWriteTest.test_fileobj_no_close @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2StreamWriteTest.test_stream_padding @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.Bz2UstarReadTest.test_add_dir_getmember @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.Bz2UstarReadTest.test_add_dir_getmember @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.Bz2UstarReadTest.test_fileobj_iter @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2UstarReadTest.test_fileobj_link1 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2UstarReadTest.test_fileobj_link2 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2UstarReadTest.test_fileobj_link2 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2UstarReadTest.test_fileobj_readlines @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2UstarReadTest.test_fileobj_regular_file @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2UstarReadTest.test_fileobj_seek @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2UstarReadTest.test_fileobj_seek @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2UstarReadTest.test_fileobj_symlink1 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2UstarReadTest.test_fileobj_symlink2 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2UstarReadTest.test_fileobj_text @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2UstarReadTest.test_fileobj_text @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2UstarReadTest.test_issue14160 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2WriteTest.test_100_char_name @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2WriteTest.test_abs_pathnames @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2WriteTest.test_add_self @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2WriteTest.test_cwd @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2WriteTest.test_100_char_name @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2WriteTest.test_abs_pathnames @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2WriteTest.test_add_self @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2WriteTest.test_cwd @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2WriteTest.test_directory_size @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.Bz2WriteTest.test_eof_marker @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2WriteTest.test_eof_marker @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64-github test.test_tarfile.Bz2WriteTest.test_extractall_symlinks @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2WriteTest.test_file_size @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2WriteTest.test_fileobj_no_close @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2WriteTest.test_fileobj_no_close @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2WriteTest.test_filter @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2WriteTest.test_gettarinfo_pathlike_name @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2WriteTest.test_link_size @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.Bz2WriteTest.test_link_size @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.Bz2WriteTest.test_open_nonwritable_fileobj @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2WriteTest.test_ordered_recursion @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.Bz2WriteTest.test_pathnames @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.Bz2WriteTest.test_pathnames @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.Bz2WriteTest.test_symlink_size @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.Bz2WriteTest.test_tar_size @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.CommandLineTest.test_bad_use @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.CommandLineTest.test_create_command @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.CommandLineTest.test_create_command_compressed @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.Bz2WriteTest.test_tar_size @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.CommandLineTest.test_bad_use @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.CommandLineTest.test_create_command @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.CommandLineTest.test_create_command_compressed @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.CommandLineTest.test_create_command_dot_started_filename @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.CommandLineTest.test_create_command_dotless_filename @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.CommandLineTest.test_create_command_dotless_filename @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.CommandLineTest.test_create_command_verbose @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.CommandLineTest.test_extract_command @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.CommandLineTest.test_extract_command_different_directory @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.CommandLineTest.test_extract_command_different_directory @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.CommandLineTest.test_extract_command_filter @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.CommandLineTest.test_extract_command_invalid_file @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.CommandLineTest.test_extract_command_verbose @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.CommandLineTest.test_extract_command_verbose @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.CommandLineTest.test_list_command @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.CommandLineTest.test_list_command_invalid_file @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.CommandLineTest.test_list_command_verbose @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.CommandLineTest.test_list_command_verbose @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.CommandLineTest.test_test_command @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.CommandLineTest.test_test_command_invalid_file @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.CommandLineTest.test_test_command_verbose @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.CompressLevelRaises.test_compresslevel_wrong_modes @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.CompressLevelRaises.test_wrong_compresslevels @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.CommandLineTest.test_test_command_invalid_file @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.CommandLineTest.test_test_command_verbose @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.CompressLevelRaises.test_compresslevel_wrong_modes @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.CompressLevelRaises.test_wrong_compresslevels @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.ContextManagerTest.test_basic @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.ContextManagerTest.test_closed @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.ContextManagerTest.test_closed @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64-github test.test_tarfile.ContextManagerTest.test_eof @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.ContextManagerTest.test_exception @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.ContextManagerTest.test_fileobj @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.ContextManagerTest.test_fileobj @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.ContextManagerTest.test_no_eof @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.CreateTest.test_create @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.CreateTest.test_create_existing @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.CreateTest.test_create_existing @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.CreateTest.test_create_existing_taropen @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.CreateTest.test_create_pathlike_name @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.CreateTest.test_create_taropen @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.CreateTest.test_create_taropen @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.CreateTest.test_create_taropen_pathlike_name @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.CreateTest.test_eof_marker @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.CreateTest.test_fileobj_no_close @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.CreateWithXModeTest.test_create @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.CreateWithXModeTest.test_create_existing @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.CreateTest.test_eof_marker @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.CreateTest.test_fileobj_no_close @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.CreateWithXModeTest.test_create @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.CreateWithXModeTest.test_create_existing @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.CreateWithXModeTest.test_create_pathlike_name @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.CreateWithXModeTest.test_create_taropen_pathlike_name @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.CreateWithXModeTest.test_create_taropen_pathlike_name @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64-github test.test_tarfile.CreateWithXModeTest.test_eof_marker @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.CreateWithXModeTest.test_fileobj_no_close @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.DetectReadTest.test_detect_file @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.DetectReadTest.test_detect_file @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.DetectReadTest.test_detect_fileobj @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.DeviceHeaderTest.test_eof_marker @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.DeviceHeaderTest.test_fileobj_no_close @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.DeviceHeaderTest.test_fileobj_no_close @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.DeviceHeaderTest.test_headers_written_only_for_device_files @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GNUReadTest.test_header_offset @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GNUReadTest.test_longname_directory @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GNUReadTest.test_longname_directory @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GNUReadTest.test_read_longlink @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GNUReadTest.test_read_longname @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.GNUReadTest.test_sparse_file_01 @ darwin-arm64 -test.test_tarfile.GNUReadTest.test_sparse_file_10 @ darwin-arm64 +test.test_tarfile.GNUReadTest.test_read_longname @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GNUReadTest.test_sparse_file_00 @ darwin-arm64 test.test_tarfile.GNUReadTest.test_sparse_file_old @ darwin-arm64 -test.test_tarfile.GNUReadTest.test_truncated_longname @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GNUReadTest.test_truncated_longname @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64-github test.test_tarfile.GNUUnicodeTest.test_bad_pax_header @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GNUUnicodeTest.test_iso8859_1_filename @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GNUUnicodeTest.test_uname_unicode @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.GNUUnicodeTest.test_uname_unicode @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.GNUUnicodeTest.test_unicode_argument @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GNUUnicodeTest.test_unicode_filename_error @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GNUUnicodeTest.test_utf7_filename @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GNUUnicodeTest.test_utf7_filename @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GNUUnicodeTest.test_utf8_filename @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GNUWriteTest.test_longlink_1023 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GNUWriteTest.test_longlink_1024 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GNUWriteTest.test_longlink_1024 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GNUWriteTest.test_longlink_1025 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GNUWriteTest.test_longname_1023 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.GNUWriteTest.test_longname_1024 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GNUWriteTest.test_longname_1025 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GNUWriteTest.test_longnamelink_1023 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GNUWriteTest.test_longname_1023 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GNUWriteTest.test_longname_1024 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GNUWriteTest.test_longname_1025 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GNUWriteTest.test_longnamelink_1023 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GNUWriteTest.test_longnamelink_1024 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.GNUWriteTest.test_longnamelink_1025 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GNUWriteTest.test_longnamelink_1025 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64-github test.test_tarfile.GzCompressStreamWriteTest.test_compression_levels @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzCompressWriteTest.test_compression_levels @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipAppendTest.test_append_compressed @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipAppendTest.test_append_compressed @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipBrokenHeaderCorrectException.runTest @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipCreateTest.test_create @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipCreateTest.test_create_existing @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipCreateTest.test_create_existing @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipCreateTest.test_create_existing_taropen @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipCreateTest.test_create_pathlike_name @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipCreateTest.test_create_taropen @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipCreateTest.test_create_taropen @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipCreateTest.test_create_taropen_pathlike_name @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipCreateTest.test_create_with_compresslevel @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipCreateTest.test_eof_marker @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipCreateTest.test_fileobj_no_close @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipDetectReadTest.test_detect_file @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipCreateTest.test_create_with_compresslevel @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipCreateTest.test_eof_marker @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipCreateTest.test_fileobj_no_close @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipDetectReadTest.test_detect_file @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipDetectReadTest.test_detect_fileobj @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.GzipListTest.test_list @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipListTest.test_list @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64-github test.test_tarfile.GzipListTest.test_list_members @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipMiscReadTest.test_bytes_name_attribute @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipMiscReadTest.test_bytes_name_attribute @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipMiscReadTest.test_check_members @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipMiscReadTest.test_deprecation_if_no_filter_passed_to_extract @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipMiscReadTest.test_deprecation_if_no_filter_passed_to_extractall @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipMiscReadTest.test_deprecation_if_no_filter_passed_to_extractall @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipMiscReadTest.test_empty_name_attribute @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipMiscReadTest.test_empty_tarfile @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipMiscReadTest.test_extract_directory @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.GzipMiscReadTest.test_extract_directory @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.GzipMiscReadTest.test_extract_hardlink @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipMiscReadTest.test_extract_pathlike_dir @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipMiscReadTest.test_extractall @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.GzipMiscReadTest.test_extractall_pathlike_dir @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipMiscReadTest.test_extractfile_attrs @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipMiscReadTest.test_extract_pathlike_dir @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipMiscReadTest.test_extractall @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.GzipMiscReadTest.test_extractall_pathlike_dir @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipMiscReadTest.test_extractfile_attrs @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipMiscReadTest.test_fail_comp @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.GzipMiscReadTest.test_fileobj_with_offset @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipMiscReadTest.test_fileobj_with_offset @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64-github test.test_tarfile.GzipMiscReadTest.test_find_members @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipMiscReadTest.test_ignore_zeros @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipMiscReadTest.test_illegal_mode_arg @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipMiscReadTest.test_illegal_mode_arg @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipMiscReadTest.test_init_close_fobj @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipMiscReadTest.test_int_name_attribute @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipMiscReadTest.test_is_tarfile_erroneous @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipMiscReadTest.test_is_tarfile_erroneous @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipMiscReadTest.test_is_tarfile_keeps_position @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipMiscReadTest.test_is_tarfile_valid @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipMiscReadTest.test_length_zero_header @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipMiscReadTest.test_length_zero_header @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipMiscReadTest.test_next_on_empty_tarfile @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.GzipMiscReadTest.test_no_name_argument @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipMiscReadTest.test_no_name_attribute @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipMiscReadTest.test_non_existent_tarfile @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipMiscReadTest.test_null_tarfile @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipMiscReadTest.test_no_name_argument @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipMiscReadTest.test_no_name_attribute @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipMiscReadTest.test_non_existent_tarfile @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipMiscReadTest.test_null_tarfile @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipMiscReadTest.test_parallel_iteration @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.GzipMiscReadTest.test_pathlike_bytes_name @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipMiscReadTest.test_pathlike_bytes_name @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64-github test.test_tarfile.GzipMiscReadTest.test_pathlike_name @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipMiscReadTest.test_premature_end_of_archive @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.GzipMiscReadTest.test_v7_dirtype @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipMiscReadTest.test_v7_dirtype @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipMiscReadTest.test_xstar_type @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipMiscReadTest.test_zlib_error_does_not_leak @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipStreamReadTest.test_compare_members @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipStreamReadTest.test_compare_members @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipStreamReadTest.test_empty_tarfile @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipStreamReadTest.test_extractfile_attrs @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipStreamReadTest.test_fileobj_regular_file @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipStreamReadTest.test_fileobj_regular_file @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipStreamReadTest.test_ignore_zeros @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipStreamReadTest.test_is_tarfile_erroneous @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipStreamReadTest.test_is_tarfile_keeps_position @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipStreamReadTest.test_is_tarfile_valid @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipStreamReadTest.test_length_zero_header @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipStreamReadTest.test_is_tarfile_erroneous @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipStreamReadTest.test_is_tarfile_keeps_position @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipStreamReadTest.test_is_tarfile_valid @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipStreamReadTest.test_length_zero_header @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipStreamReadTest.test_non_existent_tarfile @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.GzipStreamReadTest.test_null_tarfile @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipStreamReadTest.test_null_tarfile @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64-github test.test_tarfile.GzipStreamReadTest.test_premature_end_of_archive @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.GzipStreamReadTest.test_provoke_stream_error @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipStreamReadTest.test_read_through @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipStreamReadTest.test_read_through @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipStreamWriteTest.test_eof_marker @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipStreamWriteTest.test_file_mode @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.GzipStreamWriteTest.test_fileobj_no_close @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipStreamWriteTest.test_fileobj_no_close @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipStreamWriteTest.test_source_directory_not_leaked @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipStreamWriteTest.test_stream_padding @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipUstarReadTest.test_add_dir_getmember @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.GzipUstarReadTest.test_add_dir_getmember @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.GzipUstarReadTest.test_fileobj_iter @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipUstarReadTest.test_fileobj_link1 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipUstarReadTest.test_fileobj_link2 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipUstarReadTest.test_fileobj_readlines @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipUstarReadTest.test_fileobj_regular_file @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipUstarReadTest.test_fileobj_link1 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipUstarReadTest.test_fileobj_link2 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipUstarReadTest.test_fileobj_readlines @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipUstarReadTest.test_fileobj_regular_file @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipUstarReadTest.test_fileobj_seek @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.GzipUstarReadTest.test_fileobj_symlink1 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipUstarReadTest.test_fileobj_symlink1 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64-github test.test_tarfile.GzipUstarReadTest.test_fileobj_symlink2 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipUstarReadTest.test_fileobj_text @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipUstarReadTest.test_issue14160 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipUstarReadTest.test_issue14160 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipWriteTest.test_100_char_name @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipWriteTest.test_abs_pathnames @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipWriteTest.test_add_self @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipWriteTest.test_add_self @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipWriteTest.test_cwd @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipWriteTest.test_directory_size @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipWriteTest.test_eof_marker @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipWriteTest.test_eof_marker @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipWriteTest.test_extractall_symlinks @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipWriteTest.test_file_size @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipWriteTest.test_fileobj_no_close @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipWriteTest.test_filter @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipWriteTest.test_gettarinfo_pathlike_name @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipWriteTest.test_file_size @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipWriteTest.test_fileobj_no_close @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipWriteTest.test_filter @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipWriteTest.test_gettarinfo_pathlike_name @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipWriteTest.test_link_size @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.GzipWriteTest.test_open_nonwritable_fileobj @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.GzipWriteTest.test_open_nonwritable_fileobj @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64-github test.test_tarfile.GzipWriteTest.test_ordered_recursion @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.GzipWriteTest.test_pathnames @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.GzipWriteTest.test_symlink_size @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.GzipWriteTest.test_symlink_size @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.GzipWriteTest.test_tar_size @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.HardlinkTest.test_add_hardlink @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.HardlinkTest.test_add_twice @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.HardlinkTest.test_add_twice @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.HardlinkTest.test_dereference_hardlink @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.LimitsTest.test_gnu_limits @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LimitsTest.test_pax_limits @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LimitsTest.test_pax_limits @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LimitsTest.test_ustar_limits @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.ListTest.test_list @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.ListTest.test_list_members @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.ListTest.test_list_members @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64-github test.test_tarfile.LzmaAppendTest.test_append_compressed @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaCreateTest.test_create @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaCreateTest.test_create @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaCreateTest.test_create_existing @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaCreateTest.test_create_existing_taropen @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaCreateTest.test_create_pathlike_name @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaCreateTest.test_create_pathlike_name @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaCreateTest.test_create_taropen @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaCreateTest.test_create_taropen_pathlike_name @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaCreateTest.test_create_with_preset @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaCreateTest.test_create_with_preset @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaCreateTest.test_eof_marker @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaCreateTest.test_fileobj_no_close @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaDetectReadTest.test_detect_file @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaDetectReadTest.test_detect_fileobj @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaListTest.test_list @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaCreateTest.test_fileobj_no_close @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaDetectReadTest.test_detect_file @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaDetectReadTest.test_detect_fileobj @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaListTest.test_list @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaListTest.test_list_members @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 test.test_tarfile.LzmaMiscReadTest.test_check_members @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaMiscReadTest.test_deprecation_if_no_filter_passed_to_extract @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaMiscReadTest.test_deprecation_if_no_filter_passed_to_extract @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaMiscReadTest.test_deprecation_if_no_filter_passed_to_extractall @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaMiscReadTest.test_empty_name_attribute @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaMiscReadTest.test_empty_tarfile @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaMiscReadTest.test_empty_tarfile @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaMiscReadTest.test_extract_directory @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.LzmaMiscReadTest.test_extract_hardlink @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaMiscReadTest.test_extract_pathlike_dir @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaMiscReadTest.test_extract_pathlike_dir @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaMiscReadTest.test_extractall @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.LzmaMiscReadTest.test_extractall_pathlike_dir @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaMiscReadTest.test_extractfile_attrs @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaMiscReadTest.test_fail_comp @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaMiscReadTest.test_fileobj_with_offset @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaMiscReadTest.test_extractall_pathlike_dir @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaMiscReadTest.test_extractfile_attrs @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaMiscReadTest.test_fail_comp @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaMiscReadTest.test_fileobj_with_offset @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaMiscReadTest.test_find_members @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.LzmaMiscReadTest.test_ignore_zeros @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaMiscReadTest.test_ignore_zeros @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64-github test.test_tarfile.LzmaMiscReadTest.test_illegal_mode_arg @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaMiscReadTest.test_init_close_fobj @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaMiscReadTest.test_int_name_attribute @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaMiscReadTest.test_int_name_attribute @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaMiscReadTest.test_is_tarfile_erroneous @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaMiscReadTest.test_is_tarfile_keeps_position @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaMiscReadTest.test_is_tarfile_valid @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaMiscReadTest.test_is_tarfile_valid @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaMiscReadTest.test_length_zero_header @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaMiscReadTest.test_next_on_empty_tarfile @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.LzmaMiscReadTest.test_no_name_attribute @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaMiscReadTest.test_non_existent_tarfile @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaMiscReadTest.test_null_tarfile @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaMiscReadTest.test_parallel_iteration @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaMiscReadTest.test_pathlike_bytes_name @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaMiscReadTest.test_non_existent_tarfile @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaMiscReadTest.test_null_tarfile @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaMiscReadTest.test_parallel_iteration @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaMiscReadTest.test_pathlike_bytes_name @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaMiscReadTest.test_pathlike_name @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.LzmaMiscReadTest.test_premature_end_of_archive @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.LzmaMiscReadTest.test_premature_end_of_archive @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.LzmaMiscReadTest.test_v7_dirtype @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaMiscReadTest.test_xstar_type @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaMiscReadTest.test_zlib_error_does_not_leak @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaMiscReadTest.test_zlib_error_does_not_leak @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaStreamReadTest.test_compare_members @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaStreamReadTest.test_empty_tarfile @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaStreamReadTest.test_extractfile_attrs @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaStreamReadTest.test_extractfile_attrs @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaStreamReadTest.test_fileobj_regular_file @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaStreamReadTest.test_ignore_zeros @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaStreamReadTest.test_is_tarfile_erroneous @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaStreamReadTest.test_is_tarfile_erroneous @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaStreamReadTest.test_is_tarfile_keeps_position @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaStreamReadTest.test_is_tarfile_valid @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaStreamReadTest.test_length_zero_header @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaStreamReadTest.test_non_existent_tarfile @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaStreamReadTest.test_null_tarfile @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaStreamReadTest.test_is_tarfile_valid @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaStreamReadTest.test_length_zero_header @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaStreamReadTest.test_non_existent_tarfile @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaStreamReadTest.test_null_tarfile @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaStreamReadTest.test_premature_end_of_archive @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.LzmaStreamReadTest.test_provoke_stream_error @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaStreamReadTest.test_provoke_stream_error @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64-github test.test_tarfile.LzmaStreamReadTest.test_read_through @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaStreamWriteTest.test_eof_marker @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaStreamWriteTest.test_file_mode @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.LzmaStreamWriteTest.test_file_mode @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.LzmaStreamWriteTest.test_fileobj_no_close @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaStreamWriteTest.test_stream_padding @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaUstarReadTest.test_add_dir_getmember @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.LzmaUstarReadTest.test_add_dir_getmember @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.LzmaUstarReadTest.test_fileobj_iter @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaUstarReadTest.test_fileobj_link1 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaUstarReadTest.test_fileobj_link2 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaUstarReadTest.test_fileobj_link2 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaUstarReadTest.test_fileobj_readlines @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaUstarReadTest.test_fileobj_regular_file @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaUstarReadTest.test_fileobj_seek @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaUstarReadTest.test_fileobj_symlink1 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaUstarReadTest.test_fileobj_symlink2 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaUstarReadTest.test_fileobj_regular_file @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaUstarReadTest.test_fileobj_seek @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaUstarReadTest.test_fileobj_symlink1 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaUstarReadTest.test_fileobj_symlink2 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaUstarReadTest.test_fileobj_text @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.LzmaUstarReadTest.test_issue14160 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaUstarReadTest.test_issue14160 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64-github test.test_tarfile.LzmaWriteTest.test_100_char_name @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaWriteTest.test_abs_pathnames @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaWriteTest.test_add_self @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaWriteTest.test_add_self @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaWriteTest.test_cwd @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.LzmaWriteTest.test_directory_size @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaWriteTest.test_eof_marker @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaWriteTest.test_eof_marker @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaWriteTest.test_extractall_symlinks @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaWriteTest.test_file_size @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaWriteTest.test_fileobj_no_close @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaWriteTest.test_fileobj_no_close @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaWriteTest.test_filter @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaWriteTest.test_gettarinfo_pathlike_name @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaWriteTest.test_link_size @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.LzmaWriteTest.test_open_nonwritable_fileobj @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.LzmaWriteTest.test_ordered_recursion @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaWriteTest.test_gettarinfo_pathlike_name @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaWriteTest.test_link_size @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.LzmaWriteTest.test_open_nonwritable_fileobj @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.LzmaWriteTest.test_ordered_recursion @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.LzmaWriteTest.test_pathnames @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.LzmaWriteTest.test_symlink_size @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.LzmaWriteTest.test_symlink_size @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.LzmaWriteTest.test_tar_size @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.MemberReadTest.test_find_blktype @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.MemberReadTest.test_find_chrtype @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.MemberReadTest.test_find_chrtype @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.MemberReadTest.test_find_conttype @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.MemberReadTest.test_find_dirtype @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.MemberReadTest.test_find_dirtype_with_size @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.MemberReadTest.test_find_dirtype_with_size @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.MemberReadTest.test_find_fifotype @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.MemberReadTest.test_find_gnusparse @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.MemberReadTest.test_find_gnusparse_00 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.MemberReadTest.test_find_gnusparse_00 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.MemberReadTest.test_find_gnusparse_01 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.MemberReadTest.test_find_gnusparse_10 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.MemberReadTest.test_find_lnktype @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.MemberReadTest.test_find_pax_umlauts @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.MemberReadTest.test_find_regtype @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.MemberReadTest.test_find_gnusparse_10 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.MemberReadTest.test_find_lnktype @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.MemberReadTest.test_find_pax_umlauts @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.MemberReadTest.test_find_regtype @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.MemberReadTest.test_find_regtype_oldv7 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.MemberReadTest.test_find_sparse @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.MemberReadTest.test_find_sparse @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64-github test.test_tarfile.MemberReadTest.test_find_symtype @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.MemberReadTest.test_find_umlauts @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.MemberReadTest.test_find_ustar_longname @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.MemberReadTest.test_find_ustar_longname @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.MiscReadTest.test_bytes_name_attribute @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.MiscReadTest.test_check_members @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.MiscReadTest.test_deprecation_if_no_filter_passed_to_extract @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.MiscReadTest.test_deprecation_if_no_filter_passed_to_extract @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.MiscReadTest.test_deprecation_if_no_filter_passed_to_extractall @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.MiscReadTest.test_empty_name_attribute @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.MiscReadTest.test_empty_tarfile @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.MiscReadTest.test_empty_tarfile @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.MiscReadTest.test_extract_directory @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.MiscReadTest.test_extract_hardlink @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.MiscReadTest.test_extract_pathlike_dir @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.MiscReadTest.test_extractall @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.MiscReadTest.test_extractall_pathlike_dir @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.MiscReadTest.test_extract_hardlink @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.MiscReadTest.test_extract_pathlike_dir @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.MiscReadTest.test_extractall @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.MiscReadTest.test_extractall_pathlike_dir @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.MiscReadTest.test_extractfile_attrs @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.MiscReadTest.test_fileobj_with_offset @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.MiscReadTest.test_fileobj_with_offset @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64-github test.test_tarfile.MiscReadTest.test_find_members @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.MiscReadTest.test_ignore_zeros @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.MiscReadTest.test_illegal_mode_arg @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.MiscReadTest.test_illegal_mode_arg @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.MiscReadTest.test_init_close_fobj @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.MiscReadTest.test_int_name_attribute @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.MiscReadTest.test_is_tarfile_erroneous @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.MiscReadTest.test_is_tarfile_erroneous @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.MiscReadTest.test_is_tarfile_keeps_position @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.MiscReadTest.test_is_tarfile_valid @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.MiscReadTest.test_length_zero_header @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.MiscReadTest.test_length_zero_header @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.MiscReadTest.test_next_on_empty_tarfile @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.MiscReadTest.test_no_name_argument @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.MiscReadTest.test_no_name_attribute @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.MiscReadTest.test_non_existent_tarfile @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.MiscReadTest.test_null_tarfile @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.MiscReadTest.test_no_name_argument @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.MiscReadTest.test_no_name_attribute @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.MiscReadTest.test_non_existent_tarfile @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.MiscReadTest.test_null_tarfile @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.MiscReadTest.test_parallel_iteration @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.MiscReadTest.test_pathlike_bytes_name @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.MiscReadTest.test_pathlike_bytes_name @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64-github test.test_tarfile.MiscReadTest.test_pathlike_name @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.MiscReadTest.test_premature_end_of_archive @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.MiscReadTest.test_v7_dirtype @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.MiscReadTest.test_v7_dirtype @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.MiscReadTest.test_xstar_type @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.MiscReadTest.test_zlib_error_does_not_leak @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.MiscTest.test__all__ @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.MiscTest.test__all__ @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.MiscTest.test_char_fields @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.MiscTest.test_number_field_limits @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.MiscTest.test_read_number_fields @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.MiscTest.test_read_number_fields @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.MiscTest.test_useful_error_message_when_modules_missing @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.MiscTest.test_write_number_fields @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.NoneInfoExtractTests_Data.test_extractall_none_gid @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.NoneInfoExtractTests_Data.test_extractall_none_gname @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.NoneInfoExtractTests_Data.test_extractall_none_mode @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.MiscTest.test_write_number_fields @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.NoneInfoExtractTests_Data.test_extractall_none_gid @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.NoneInfoExtractTests_Data.test_extractall_none_gname @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.NoneInfoExtractTests_Data.test_extractall_none_mode @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.NoneInfoExtractTests_Data.test_extractall_none_mtime @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.NoneInfoExtractTests_Data.test_extractall_none_ownership @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.NoneInfoExtractTests_Data.test_extractall_none_ownership @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64-github test.test_tarfile.NoneInfoExtractTests_Data.test_extractall_none_uid @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.NoneInfoExtractTests_Data.test_extractall_none_uname @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.NoneInfoExtractTests_Default.test_extractall_none_gid @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.NoneInfoExtractTests_Default.test_extractall_none_gid @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.NoneInfoExtractTests_Default.test_extractall_none_gname @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.NoneInfoExtractTests_Default.test_extractall_none_mode @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.NoneInfoExtractTests_Default.test_extractall_none_mtime @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.NoneInfoExtractTests_Default.test_extractall_none_mtime @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.NoneInfoExtractTests_Default.test_extractall_none_ownership @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.NoneInfoExtractTests_Default.test_extractall_none_uid @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.NoneInfoExtractTests_Default.test_extractall_none_uname @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.NoneInfoExtractTests_Default.test_extractall_none_uname @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.NoneInfoExtractTests_FullyTrusted.test_extractall_none_gid @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.NoneInfoExtractTests_FullyTrusted.test_extractall_none_gname @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.NoneInfoExtractTests_FullyTrusted.test_extractall_none_mode @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.NoneInfoExtractTests_FullyTrusted.test_extractall_none_mtime @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.NoneInfoExtractTests_FullyTrusted.test_extractall_none_ownership @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.NoneInfoExtractTests_FullyTrusted.test_extractall_none_gname @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.NoneInfoExtractTests_FullyTrusted.test_extractall_none_mode @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.NoneInfoExtractTests_FullyTrusted.test_extractall_none_mtime @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.NoneInfoExtractTests_FullyTrusted.test_extractall_none_ownership @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.NoneInfoExtractTests_FullyTrusted.test_extractall_none_uid @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.NoneInfoExtractTests_FullyTrusted.test_extractall_none_uname @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.NoneInfoExtractTests_FullyTrusted.test_extractall_none_uname @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64-github test.test_tarfile.NoneInfoExtractTests_Tar.test_extractall_none_gid @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.NoneInfoExtractTests_Tar.test_extractall_none_gname @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.NoneInfoExtractTests_Tar.test_extractall_none_mode @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.NoneInfoExtractTests_Tar.test_extractall_none_mode @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.NoneInfoExtractTests_Tar.test_extractall_none_mtime @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.NoneInfoExtractTests_Tar.test_extractall_none_ownership @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.NoneInfoExtractTests_Tar.test_extractall_none_uid @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.NoneInfoExtractTests_Tar.test_extractall_none_uid @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.NoneInfoExtractTests_Tar.test_extractall_none_uname @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.NoneInfoTests_Misc.test_add @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.NoneInfoTests_Misc.test_list @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.NoneInfoTests_Misc.test_list @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.NumericOwnerTest.test_extract_with_numeric_owner @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.NumericOwnerTest.test_extractall_with_numeric_owner @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.NumericOwnerTest.test_keyword_only @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.OverwriteTests.test_overwrite_broken_dir_symlink_as_dir @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.NumericOwnerTest.test_extractall_with_numeric_owner @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.NumericOwnerTest.test_keyword_only @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.OverwriteTests.test_overwrite_broken_dir_symlink_as_dir @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.OverwriteTests.test_overwrite_broken_dir_symlink_as_implicit_dir @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.OverwriteTests.test_overwrite_broken_file_symlink_as_file @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.OverwriteTests.test_overwrite_broken_file_symlink_as_file @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.OverwriteTests.test_overwrite_dir_as_dir @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.OverwriteTests.test_overwrite_dir_as_file @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.OverwriteTests.test_overwrite_dir_as_implicit_dir @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.OverwriteTests.test_overwrite_dir_as_implicit_dir @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.OverwriteTests.test_overwrite_dir_symlink_as_dir @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.OverwriteTests.test_overwrite_dir_symlink_as_implicit_dir @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.OverwriteTests.test_overwrite_file_as_dir @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.OverwriteTests.test_overwrite_file_as_dir @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.OverwriteTests.test_overwrite_file_as_file @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.OverwriteTests.test_overwrite_file_as_implicit_dir @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.OverwriteTests.test_overwrite_file_symlink_as_file @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.OverwriteTests.test_overwrite_file_symlink_as_file @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.PAXUnicodeTest.test_binary_header @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.PAXUnicodeTest.test_iso8859_1_filename @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.PAXUnicodeTest.test_uname_unicode @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.PAXUnicodeTest.test_unicode_argument @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.PAXUnicodeTest.test_utf7_filename @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.PAXUnicodeTest.test_iso8859_1_filename @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.PAXUnicodeTest.test_uname_unicode @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.PAXUnicodeTest.test_unicode_argument @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.PAXUnicodeTest.test_utf7_filename @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.PAXUnicodeTest.test_utf8_filename @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.PaxReadTest.test_header_offset @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.PaxReadTest.test_header_offset @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64-github test.test_tarfile.PaxReadTest.test_longname_directory @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.PaxReadTest.test_pax_global_headers @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.PaxReadTest.test_pax_header_bad_formats @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.PaxReadTest.test_pax_header_bad_formats @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.PaxReadTest.test_pax_number_fields @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.PaxReadTest.test_read_longlink @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.PaxReadTest.test_read_longname @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.PaxReadTest.test_read_longname @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.PaxReadTest.test_truncated_longname @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.PaxWriteTest.test_create_pax_header @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.PaxWriteTest.test_longlink_1023 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.PaxWriteTest.test_longlink_1023 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.PaxWriteTest.test_longlink_1024 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.PaxWriteTest.test_longlink_1025 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.PaxWriteTest.test_longname_1023 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.PaxWriteTest.test_longname_1024 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.PaxWriteTest.test_longname_1025 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.PaxWriteTest.test_longlink_1025 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.PaxWriteTest.test_longname_1023 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.PaxWriteTest.test_longname_1024 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.PaxWriteTest.test_longname_1025 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.PaxWriteTest.test_longnamelink_1023 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.PaxWriteTest.test_longnamelink_1024 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.PaxWriteTest.test_longnamelink_1024 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64-github test.test_tarfile.PaxWriteTest.test_longnamelink_1025 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.PaxWriteTest.test_pax_extended_header @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.PaxWriteTest.test_pax_global_header @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.PaxWriteTest.test_pax_global_header @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.ReplaceTests.test_replace_all @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.ReplaceTests.test_replace_deep @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.ReplaceTests.test_replace_internal @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.ReplaceTests.test_replace_internal @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.ReplaceTests.test_replace_name @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.ReplaceTests.test_replace_shallow @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.StreamReadTest.test_compare_members @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.StreamReadTest.test_compare_members @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.StreamReadTest.test_empty_tarfile @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.StreamReadTest.test_extractfile_attrs @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.StreamReadTest.test_fileobj_regular_file @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.StreamReadTest.test_ignore_zeros @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.StreamReadTest.test_is_tarfile_erroneous @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.StreamReadTest.test_extractfile_attrs @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.StreamReadTest.test_fileobj_regular_file @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.StreamReadTest.test_ignore_zeros @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.StreamReadTest.test_is_tarfile_erroneous @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.StreamReadTest.test_is_tarfile_keeps_position @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.StreamReadTest.test_is_tarfile_valid @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.StreamReadTest.test_is_tarfile_valid @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64-github test.test_tarfile.StreamReadTest.test_length_zero_header @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.StreamReadTest.test_non_existent_tarfile @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.StreamReadTest.test_null_tarfile @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.StreamReadTest.test_null_tarfile @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.StreamReadTest.test_premature_end_of_archive @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.StreamReadTest.test_provoke_stream_error @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.StreamReadTest.test_read_through @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.StreamReadTest.test_read_through @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.StreamWriteTest.test_eof_marker @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.StreamWriteTest.test_file_mode @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.StreamWriteTest.test_fileobj_no_close @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.StreamWriteTest.test_fileobj_no_close @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.StreamWriteTest.test_stream_padding @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.TestExtractionFilters.test_absolute @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.TestExtractionFilters.test_absolute_hardlink @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.TestExtractionFilters.test_absolute_symlink @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.TestExtractionFilters.test_bad_filter_name @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.TestExtractionFilters.test_absolute @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.TestExtractionFilters.test_absolute_hardlink @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.TestExtractionFilters.test_absolute_symlink @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.TestExtractionFilters.test_bad_filter_name @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.TestExtractionFilters.test_benign_file @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.TestExtractionFilters.test_chains @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.TestExtractionFilters.test_chains @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.TestExtractionFilters.test_change_default_filter_on_class @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.TestExtractionFilters.test_change_default_filter_on_instance @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.TestExtractionFilters.test_change_default_filter_on_subclass @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.TestExtractionFilters.test_change_default_filter_on_subclass @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.TestExtractionFilters.test_change_default_filter_to_string @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.TestExtractionFilters.test_custom_filter @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.TestExtractionFilters.test_data_filter @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.TestExtractionFilters.test_data_filter @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.TestExtractionFilters.test_deep_symlink @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.TestExtractionFilters.test_default_filter_warns @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.TestExtractionFilters.test_errorlevel @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.TestExtractionFilters.test_errorlevel @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.TestExtractionFilters.test_fully_trusted_filter @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.TestExtractionFilters.test_modes @ win32-AMD64,win32-AMD64-github -test.test_tarfile.TestExtractionFilters.test_parent_symlink @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.TestExtractionFilters.test_parent_symlink2 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.TestExtractionFilters.test_pipe @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.TestExtractionFilters.test_parent_symlink @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.TestExtractionFilters.test_parent_symlink2 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.TestExtractionFilters.test_pipe @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.TestExtractionFilters.test_sly_relative0 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.TestExtractionFilters.test_sly_relative2 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.TestExtractionFilters.test_sly_relative2 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.TestExtractionFilters.test_special_files @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.TestExtractionFilters.test_stateful_filter @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.TestExtractionFilters.test_tar_filter @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.TestExtractionFilters.test_tar_filter @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.UstarReadTest.test_add_dir_getmember @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.UstarReadTest.test_fileobj_iter @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.UstarReadTest.test_fileobj_link1 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.UstarReadTest.test_fileobj_link1 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.UstarReadTest.test_fileobj_link2 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.UstarReadTest.test_fileobj_readlines @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.UstarReadTest.test_fileobj_regular_file @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.UstarReadTest.test_fileobj_regular_file @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.UstarReadTest.test_fileobj_seek @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.UstarReadTest.test_fileobj_symlink1 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.UstarReadTest.test_fileobj_symlink2 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.UstarReadTest.test_fileobj_text @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.UstarReadTest.test_issue14160 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.UstarReadTest.test_fileobj_symlink1 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.UstarReadTest.test_fileobj_symlink2 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.UstarReadTest.test_fileobj_text @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.UstarReadTest.test_issue14160 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.UstarUnicodeTest.test_iso8859_1_filename @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.UstarUnicodeTest.test_uname_unicode @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.UstarUnicodeTest.test_uname_unicode @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.UstarUnicodeTest.test_unicode_argument @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.UstarUnicodeTest.test_unicode_filename_error @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.UstarUnicodeTest.test_unicode_link1 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.UstarUnicodeTest.test_unicode_link1 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.UstarUnicodeTest.test_unicode_link2 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github test.test_tarfile.UstarUnicodeTest.test_unicode_longname1 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.UstarUnicodeTest.test_unicode_longname2 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.UstarUnicodeTest.test_unicode_longname2 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.UstarUnicodeTest.test_unicode_longname3 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.UstarUnicodeTest.test_unicode_longname4 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.UstarUnicodeTest.test_unicode_name1 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.UstarUnicodeTest.test_unicode_name1 @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.UstarUnicodeTest.test_unicode_name2 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.UstarUnicodeTest.test_utf7_filename @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.UstarUnicodeTest.test_utf8_filename @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.WriteTest.test_100_char_name @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.WriteTest.test_abs_pathnames @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.UstarUnicodeTest.test_utf7_filename @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.UstarUnicodeTest.test_utf8_filename @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.WriteTest.test_100_char_name @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.WriteTest.test_abs_pathnames @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.WriteTest.test_add_self @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64 -test.test_tarfile.WriteTest.test_cwd @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.WriteTest.test_cwd @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64-github test.test_tarfile.WriteTest.test_directory_size @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.WriteTest.test_eof_marker @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.WriteTest.test_extractall_symlinks @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.WriteTest.test_extractall_symlinks @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.WriteTest.test_file_size @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.WriteTest.test_fileobj_no_close @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.WriteTest.test_filter @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.WriteTest.test_filter @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.WriteTest.test_gettarinfo_pathlike_name @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.WriteTest.test_link_size @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.WriteTest.test_open_nonwritable_fileobj @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.WriteTest.test_open_nonwritable_fileobj @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_tarfile.WriteTest.test_ordered_recursion @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github -test.test_tarfile.WriteTest.test_pathnames @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,win32-AMD64,win32-AMD64-github -test.test_tarfile.WriteTest.test_symlink_size @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github -test.test_tarfile.WriteTest.test_tar_size @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.WriteTest.test_pathnames @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +test.test_tarfile.WriteTest.test_symlink_size @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github +test.test_tarfile.WriteTest.test_tar_size @ linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github diff --git a/graalpython/com.oracle.graal.python.test/src/tests/unittest_tags/test_traceback.txt b/graalpython/com.oracle.graal.python.test/src/tests/unittest_tags/test_traceback.txt index f7b6811ca4..9fad1a9eb3 100644 --- a/graalpython/com.oracle.graal.python.test/src/tests/unittest_tags/test_traceback.txt +++ b/graalpython/com.oracle.graal.python.test/src/tests/unittest_tags/test_traceback.txt @@ -132,4 +132,6 @@ test.test_traceback.TracebackFormatTests.test_exception_group_deep_recursion_tra test.test_traceback.TracebackFormatTests.test_format_stack @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_traceback.TracebackFormatTests.test_print_exception_bad_type_python @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_traceback.TracebackFormatTests.test_print_stack @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github +# Relies on recursion limit +!test.test_traceback.TracebackFormatTests.test_recursive_traceback_python test.test_traceback.TracebackFormatTests.test_stack_format @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github diff --git a/graalpython/com.oracle.graal.python.test/src/tests/unittest_tags/test_uuid.txt b/graalpython/com.oracle.graal.python.test/src/tests/unittest_tags/test_uuid.txt index 78f72aad21..2bad4df227 100644 --- a/graalpython/com.oracle.graal.python.test/src/tests/unittest_tags/test_uuid.txt +++ b/graalpython/com.oracle.graal.python.test/src/tests/unittest_tags/test_uuid.txt @@ -1,4 +1,3 @@ -test.test_uuid.TestInternalsWithoutExtModule.test_arp_getnode @ darwin-arm64 test.test_uuid.TestInternalsWithoutExtModule.test_find_mac_near_keyword @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_uuid.TestInternalsWithoutExtModule.test_find_under_heading @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github test.test_uuid.TestInternalsWithoutExtModule.test_find_under_heading_ipv6 @ darwin-arm64,linux-aarch64,linux-aarch64-github,linux-x86_64,linux-x86_64-github,win32-AMD64,win32-AMD64-github diff --git a/mx.graalpython/mx_graalpython.py b/mx.graalpython/mx_graalpython.py index 08eb20f22f..b69b0de274 100644 --- a/mx.graalpython/mx_graalpython.py +++ b/mx.graalpython/mx_graalpython.py @@ -2026,25 +2026,118 @@ def update_import(name, suite_py: Path, args): return tip +def _import_update_branch_name(): + return f"update/GR-21590/{datetime.datetime.now().strftime('%d%m%y')}" + + +def _rota_import_update_pr_metadata(branch): + return { + "project": "G", + "repo": "graalpython", + "from_branch": branch, + "to_branch": "master", + "title": "[GR-21590] Import update", + "description": "Automated import update generated by mx python-update-import --rota.", + "reviewers": [ + "tim.felgentreff@oracle.com", + "michael.simacek@oracle.com", + "stepan.sindelar@oracle.com", + ], + } + + +def _prepare_update_import_branch(vc, args): + current_branch = vc.active_branch(SUITE.dir, abortOnError=not args.no_master_check and not args.rota) + if vc.isDirty(SUITE.dir) and not args.allow_dirty: + mx.abort(f"updating imports should be done on a clean branch, not clean: {SUITE.dir}") + + if args.rota: + vc.git_command(SUITE.dir, ["checkout", "master"], abortOnError=True) + if not args.no_pull: + vc.git_command(SUITE.dir, ["pull", "--ff-only"], abortOnError=True) + current_branch = _import_update_branch_name() + vc.git_command(SUITE.dir, ["checkout", "-b", current_branch], abortOnError=True) + return current_branch + + if current_branch == "master" or args.no_master_check: + vc.git_command(SUITE.dir, ["checkout", "-b", _import_update_branch_name()], abortOnError=True) + current_branch = vc.active_branch(SUITE.dir) + + return current_branch + + +def _run_rota_unittest_tag_update(repo: Path): + enterprise_dir = repo.parent / "graal-enterprise" + enterprise_suite_dir = enterprise_dir / "graalpython-enterprise" + if not enterprise_suite_dir.is_dir(): + mx.abort( + "--rota requires a sibling graal-enterprise checkout with " + f"graalpython-enterprise at {enterprise_suite_dir}" + ) + + run_mx(["--dy", "/graalpython-enterprise", "python-update-unittest-tags"]) + + +def _stage_rota_generated_files(vc, repo: Path): + vc.git_command( + repo, + ["add", "graalpython/com.oracle.graal.python.test/src/tests/unittest_tags"], + abortOnError=True, + ) + + +def _commit_if_dirty(vc, repo: Path, message): + if not vc.isDirty(repo): + return False + + prev_verbosity = mx.get_opts().very_verbose + mx.get_opts().very_verbose = True + try: + vc.commit(repo, message) + finally: + mx.get_opts().very_verbose = prev_verbosity + return True + + +def _push_import_update_branch(vc, repo: Path, current_branch, args): + if not args.no_push: + vc.git_command(repo, ["push", "-u", "origin", "HEAD:%s" % current_branch], abortOnError=True) + mx.log("Import update was pushed") + else: + mx.log("Import update was committed") + + +def _create_rota_import_update_pr(repo: Path, current_branch): + pr = _rota_import_update_pr_metadata(current_branch) + run([ + "gdev-cli", "bitbucket", "create-pr", + "--project", pr["project"], + "--repo", pr["repo"], + "--from-branch", pr["from_branch"], + "--to-branch", pr["to_branch"], + "--title", pr["title"], + "--description", pr["description"], + "--reviewers", ",".join(pr["reviewers"]), + ], cwd=repo) + + def update_import_cmd(args): """Update our imports""" parser = ArgumentParser() parser.add_argument('--graal-rev', default='') + parser.add_argument('--rota', action='store_true', help="Run the automated GraalPy ROTA import-update and PR-creation steps") parser.add_argument('--no-pull', action='store_true') parser.add_argument('--no-push', action='store_true') parser.add_argument('--allow-dirty', action='store_true') parser.add_argument('--no-master-check', action='store_true', help="do not check if repos are on master branch (e.g., when detached)") args = parser.parse_args(args) - vc = SUITE.vc + if args.rota and args.no_push: + mx.abort("--rota creates a PR, so it cannot be used together with --no-push") - current_branch = vc.active_branch(SUITE.dir, abortOnError=not args.no_master_check) - if vc.isDirty(SUITE.dir) and not args.allow_dirty: - mx.abort(f"updating imports should be done on a clean branch, not clean: {SUITE.dir}") - if current_branch == "master" or args.no_master_check: - vc.git_command(SUITE.dir, ["checkout", "-b", f"update/GR-21590/{datetime.datetime.now().strftime('%d%m%y')}"]) - current_branch = vc.active_branch(SUITE.dir) + vc = SUITE.vc + current_branch = _prepare_update_import_branch(vc, args) repo = Path(SUITE.dir) truffle_repo = Path(cast(mx.SourceSuite, mx.suite("truffle")).dir).parent @@ -2066,18 +2159,23 @@ def update_import_cmd(args): shutil.copy(truffle_repo / "common.json", repo / "ci" / "graal" / "common.json") shutil.copytree(truffle_repo / "ci", repo / "ci" / "graal" / "ci", dirs_exist_ok=True) - if vc.isDirty(repo): - prev_verbosity = mx.get_opts().very_verbose - mx.get_opts().very_verbose = True - try: - vc.commit(repo, "Update imports") - if not args.no_push: - vc.git_command(repo, ["push", "-u", "origin", "HEAD:%s" % current_branch], abortOnError=True) - mx.log("Import update was pushed") - else: - mx.log("Import update was committed") - finally: - mx.get_opts().very_verbose = prev_verbosity + if args.rota: + import_updated = _commit_if_dirty(vc, repo, "Update imports") + _apply_github_unittest_tags(no_commit=True) + _run_rota_unittest_tag_update(repo) + _stage_rota_generated_files(vc, repo) + tag_updated = _commit_if_dirty(vc, repo, "Update unittest tags") + updated = import_updated or tag_updated + else: + updated = _commit_if_dirty(vc, repo, "Update imports") + + if updated: + _push_import_update_branch(vc, repo, current_branch, args) + + if args.rota and updated: + _create_rota_import_update_pr(repo, current_branch) + elif args.rota: + mx.log("Import update made no changes; skipping PR creation.") def python_style_checks(args): @@ -2918,9 +3016,10 @@ def run_downstream_test(args): downstream_tests.run_downstream_test(graalpy, args.project) -def update_github_unittest_tags(*args): +def _get_github_unittest_tag_pr_commits(): import urllib import json + params = { 'q': "repo:oracle/graalpython is:pr in:title Weekly Retagger: Update tags", 'sort': 'updated', @@ -2935,21 +3034,43 @@ def update_github_unittest_tags(*args): with urllib.request.urlopen(request, timeout=30) as f: prs = json.load(f) + if not prs['items']: + mx.abort("Could not find a GitHub unittest tag PR") + pr_num = prs['items'][0]['number'] request = urllib.request.Request( f"https://api.github.com/repos/oracle/graalpython/pulls/{pr_num}/commits", headers={'Content-Type': 'application/json'} ) - mx.log("Fetching the PR") - mx.run(['git', 'fetch', 'https://github.com/oracle/graalpython', f'pull/{pr_num}/head:ghtags']) - mx.log(f"Loading the commits of PR {pr_num} from {request.full_url}") with urllib.request.urlopen(request, timeout=30) as f: commits = json.load(f) shas = [c['sha'] for c in commits] - mx.log(f"Cherry picking {' '.join(shas)}") - mx.run(["git", "cherry-pick", *shas], cwd=SUITE.dir) + if not shas: + mx.abort(f"GitHub unittest tag PR {pr_num} has no commits") + + return pr_num, shas + + +def _apply_github_unittest_tags(no_commit=False): + pr_num, shas = _get_github_unittest_tag_pr_commits() + mx.log("Fetching the PR") + mx.run(['git', 'fetch', 'https://github.com/oracle/graalpython', f'+pull/{pr_num}/head:ghtags']) + + cherry_pick_args = ["git", "cherry-pick"] + if no_commit: + cherry_pick_args.append("--no-commit") + cherry_pick_args.extend(shas) + mx.log(f"Cherry picking {' '.join(shas)}{' without committing' if no_commit else ''}") + mx.run(cherry_pick_args, cwd=SUITE.dir) + + +def update_github_unittest_tags(args): + parser = ArgumentParser() + parser.add_argument('--no-commit', action='store_true', help="Apply the latest GitHub tag update without creating a commit") + args = parser.parse_args(args) + _apply_github_unittest_tags(no_commit=args.no_commit) # ---------------------------------------------------------------------------------------------------------------------- @@ -2963,7 +3084,7 @@ def update_github_unittest_tags(*args): 'python3': full_python_cmd, 'deploy-binary-if-master': [deploy_binary_if_main, ''], 'python-gate': [python_gate, '--tags [gates]'], - 'python-update-import': [update_import_cmd, '[--no-pull] [--no-push] [import-name, default: truffle]'], + 'python-update-import': [update_import_cmd, '[--rota] [--no-pull] [--no-push] [import-name, default: truffle]'], 'python-style': [python_style_checks, '[--fix] [--no-spotbugs]'], 'python-svm': [no_return(python_svm), ''], 'python-jvm': [no_return(python_jvm), ''], @@ -2988,5 +3109,5 @@ def update_github_unittest_tags(*args): 'deploy-extensions-to-local-maven-repo': [deploy_graalpy_extensions_to_local_maven_repo_wrapper, ''], 'downstream-test': [run_downstream_test, ''], 'python-native-pgo': [graalpy_native_pgo_build_and_test, 'Build PGO-instrumented native image, run tests, then build PGO-optimized native image'], - 'python-update-github-unittest-tags': [update_github_unittest_tags, ''], + 'python-update-github-unittest-tags': [update_github_unittest_tags, '[--no-commit]'], }) diff --git a/mx.graalpython/suite.py b/mx.graalpython/suite.py index 207e45e8a7..cb51e1aed9 100644 --- a/mx.graalpython/suite.py +++ b/mx.graalpython/suite.py @@ -53,7 +53,7 @@ }, { "name": "tools", - "version": "04c8a1930cb0a92a1492f5eb61b3fe61694efec0", + "version": "dbc733f99ceebfd8bd02911b8e7313787affd49a", "subdir": True, "urls": [ {"url": "https://github.com/oracle/graal", "kind": "git"}, @@ -61,7 +61,7 @@ }, { "name": "regex", - "version": "04c8a1930cb0a92a1492f5eb61b3fe61694efec0", + "version": "dbc733f99ceebfd8bd02911b8e7313787affd49a", "subdir": True, "urls": [ {"url": "https://github.com/oracle/graal", "kind": "git"},