[Debian-med-packaging] Bug#1073358: toil: FTBFS: ModuleNotFoundError: No module named 'boto'

Lucas Nussbaum lucas at debian.org
Sun Jun 16 14:04:19 BST 2024


Source: toil
Version: 6.1.0-4
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20240615 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> PYBUILD_SYSTEM=custom \
> 	PYBUILD_TEST_ARGS='HOME={home_dir} {interpreter} setup.py develop --user && PYTHONPATH={dir}/src:$PYTHONPATH PATH={home_dir}/.local/bin/:$PATH TOIL_TEST_QUICK=True TOIL_SKIP_DOCKER=True {interpreter} -m pytest -n auto --dist loadscope -vv -W ignore --ignore src/toil/test/lib/aws/test_s3.py --ignore src/toil/test/provisioners/aws/awsProvisionerTest.py --ignore src/toil/test/wdl/wdltoil_test.py --ignore src/toil/test/cwl/cwlTest.py --ignore src/toil/test/src/promisedRequirementTest.py --ignore src/toil/test/lib/test_ec2.py --ignore src/toil/test/batchSystems/batchSystemTest.py --ignore src/toil/test/lib/aws/test_iam.py -k "not (test_bioconda or test_run_conformance or testImportFtpFile or ToilWdlIntegrationTest or SortTest or testCwlexample or testVirtualEnv or ToilDocumentationTest or test_cwl_toil_kill or testImportReadFileCompatibility or CleanWorkDirTest or DeferredFunctionTest or WdlToilTest or test_cactus_integration)" {dir}/src/toil/test' \
> 	dh_auto_test
> I: pybuild base:311: HOME=/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_toil python3.12 setup.py develop --user && PYTHONPATH=/<<PKGBUILDDIR>>/src:$PYTHONPATH PATH=/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_toil/.local/bin/:$PATH TOIL_TEST_QUICK=True TOIL_SKIP_DOCKER=True python3.12 -m pytest -n auto --dist loadscope -vv -W ignore --ignore src/toil/test/lib/aws/test_s3.py --ignore src/toil/test/provisioners/aws/awsProvisionerTest.py --ignore src/toil/test/wdl/wdltoil_test.py --ignore src/toil/test/cwl/cwlTest.py --ignore src/toil/test/src/promisedRequirementTest.py --ignore src/toil/test/lib/test_ec2.py --ignore src/toil/test/batchSystems/batchSystemTest.py --ignore src/toil/test/lib/aws/test_iam.py -k "not (test_bioconda or test_run_conformance or testImportFtpFile or ToilWdlIntegrationTest or SortTest or testCwlexample or testVirtualEnv or ToilDocumentationTest or test_cwl_toil_kill or testImportReadFileCompatibility or CleanWorkDirTest or DeferredFunctionTest or WdlToilTest or test_cactus_integration)" /<<PKGBUILDDIR>>/src/toil/test
> running develop
> /usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.
> !!
> 
>         ********************************************************************************
>         Please avoid running ``setup.py`` and ``easy_install``.
>         Instead, use pypa/build, pypa/installer or other
>         standards-based tools.
> 
>         See https://github.com/pypa/setuptools/issues/917 for details.
>         ********************************************************************************
> 
> !!
>   easy_install.initialize_options(self)
> /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
> !!
> 
>         ********************************************************************************
>         Please avoid running ``setup.py`` directly.
>         Instead, use pypa/build, pypa/installer or other
>         standards-based tools.
> 
>         See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
>         ********************************************************************************
> 
> !!
>   self.initialize_options()
> running egg_info
> creating src/toil.egg-info
> writing src/toil.egg-info/PKG-INFO
> writing dependency_links to src/toil.egg-info/dependency_links.txt
> writing entry points to src/toil.egg-info/entry_points.txt
> writing requirements to src/toil.egg-info/requires.txt
> writing top-level names to src/toil.egg-info/top_level.txt
> writing manifest file 'src/toil.egg-info/SOURCES.txt'
> reading manifest file 'src/toil.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> adding license file 'LICENSE'
> writing manifest file 'src/toil.egg-info/SOURCES.txt'
> running build_ext
> Creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_toil/.local/lib/python3.12/site-packages/toil.egg-link (link to src)
> Adding toil 6.1.0 to easy-install.pth file
> Installing _toil_contained_executor script to /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_toil/.local/bin
> Installing _toil_mesos_executor script to /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_toil/.local/bin
> Installing _toil_worker script to /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_toil/.local/bin
> Installing cwltoil script to /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_toil/.local/bin
> Installing toil script to /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_toil/.local/bin
> Installing toil-cwl-runner script to /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_toil/.local/bin
> Installing toil-wdl-runner script to /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_toil/.local/bin
> Installing toil-wes-cwl-runner script to /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_toil/.local/bin
> 
> Installed /<<PKGBUILDDIR>>/src
> Processing dependencies for toil==6.1.0
> Searching for urllib3==2.0.7
> Best match: urllib3 2.0.7
> Adding urllib3 2.0.7 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for typing-extensions==4.12.2
> Best match: typing-extensions 4.12.2
> Adding typing-extensions 4.12.2 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for ruamel.yaml==0.18.6
> Best match: ruamel.yaml 0.18.6
> Adding ruamel.yaml 0.18.6 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for requests==2.32.3
> Best match: requests 2.32.3
> Adding requests 2.32.3 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for PyYAML==6.0.1
> Best match: PyYAML 6.0.1
> Adding PyYAML 6.0.1 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for pytz==2024.1
> Best match: pytz 2024.1
> Adding pytz 2024.1 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for python-dateutil==2.9.0
> Best match: python-dateutil 2.9.0
> Adding python-dateutil 2.9.0 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for psutil==5.9.8
> Best match: psutil 5.9.8
> Adding psutil 5.9.8 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for enlighten==1.11.2
> Best match: enlighten 1.11.2
> Adding enlighten 1.11.2 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for docker==6.1.3
> Best match: docker 6.1.3
> Adding docker 6.1.3 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for dill==0.3.8
> Best match: dill 0.3.8
> Adding dill 0.3.8 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for ConfigArgParse==1.7
> Best match: ConfigArgParse 1.7
> Adding ConfigArgParse 1.7 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for Pypubsub==4.0.3
> Best match: Pypubsub 4.0.3
> Adding Pypubsub 4.0.3 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for ruamel.yaml.clib==0.2.8
> Best match: ruamel.yaml.clib 0.2.8
> Adding ruamel.yaml.clib 0.2.8 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for idna==3.6
> Best match: idna 3.6
> Adding idna 3.6 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for charset-normalizer==3.3.2
> Best match: charset-normalizer 3.3.2
> Adding charset-normalizer 3.3.2 to easy-install.pth file
> Installing normalizer script to /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_toil/.local/bin
> 
> Using /usr/lib/python3/dist-packages
> Searching for certifi==2024.6.2
> Best match: certifi 2024.6.2
> Adding certifi 2024.6.2 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for six==1.16.0
> Best match: six 1.16.0
> Adding six 1.16.0 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Finished processing dependencies for toil==6.1.0
> ============================= test session starts ==============================
> platform linux -- Python 3.12.4, pytest-8.2.2, pluggy-1.5.0 -- /usr/bin/python3.12
> cachedir: .pytest_cache
> rootdir: /<<PKGBUILDDIR>>
> configfile: setup.cfg
> plugins: xdist-3.6.1
> created: 4/4 workers
> 4 workers [515 items]
> 
> scheduling tests via LoadScopeScheduling
> 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testBatchCreate 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testBatchCreate 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testBatchCreate 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testBatchCreate 
> [gw3] [  0%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testBatchCreate 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testChildLoadingEquality 
> [gw3] [  0%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testChildLoadingEquality 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testCleanCache 
> [gw3] [  0%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testCleanCache 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testConfigEquality 
> [gw3] [  0%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testConfigEquality 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testDestructionIdempotence 
> [gw3] [  0%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testDestructionIdempotence 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testDestructionOfCorruptedJobStore 
> [gw3] [  1%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testDestructionOfCorruptedJobStore 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testEmptyFileStoreIDIsReadable 
> [gw3] [  1%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testEmptyFileStoreIDIsReadable 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testFileDeletion 
> [gw1] [  1%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testBatchCreate 
> [gw2] [  1%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testBatchCreate 
> [gw3] [  1%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testFileDeletion 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testGrowingAndShrinkingJob 
> [gw3] [  2%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testGrowingAndShrinkingJob 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testChildLoadingEquality 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testImportHttpFile 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testChildLoadingEquality 
> [gw3] [  2%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testImportHttpFile 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testInitialState 
> [gw3] [  2%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testInitialState 
> [gw2] [  2%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testChildLoadingEquality 
> [gw1] [  2%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testChildLoadingEquality 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testJobCreation 
> [gw3] [  3%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testJobCreation 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testJobDeletions 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testCleanCache 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testCleanCache 
> [gw3] [  3%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testJobDeletions 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testJobLoadEquality 
> [gw3] [  3%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testJobLoadEquality 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testLargeFile 
> [gw1] [  3%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testCleanCache 
> [gw2] [  3%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testCleanCache 
> [gw3] [  4%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testLargeFile 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testMultipartUploads 
> [gw3] [  4%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testMultipartUploads 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testConfigEquality 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testPartialReadFromStream 
> [gw3] [  4%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testPartialReadFromStream 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testConfigEquality 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testPerJobFiles 
> [gw2] [  4%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testConfigEquality 
> [gw3] [  4%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testPerJobFiles 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testPersistantFilesToDelete 
> [gw1] [  5%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testConfigEquality 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testDestructionIdempotence 
> [gw3] [  5%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testPersistantFilesToDelete 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testReadWriteFileStreamTextMode 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testDestructionIdempotence 
> [gw3] [  5%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testReadWriteFileStreamTextMode 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testReadWriteSharedFilesTextMode 
> [gw2] [  5%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testDestructionIdempotence 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testDestructionOfCorruptedJobStore 
> [gw1] [  5%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testDestructionIdempotence 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testDestructionOfCorruptedJobStore 
> [gw3] [  6%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testReadWriteSharedFilesTextMode 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testSharedFiles 
> [gw1] [  6%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testDestructionOfCorruptedJobStore 
> [gw2] [  6%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testDestructionOfCorruptedJobStore 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testEmptyFileStoreIDIsReadable 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testEmptyFileStoreIDIsReadable 
> [gw2] [  6%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testEmptyFileStoreIDIsReadable 
> [gw3] [  6%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testSharedFiles 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testStatsAndLogging 
> [gw3] [  6%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testStatsAndLogging 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testUpdateBehavior 
> [gw1] [  7%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testEmptyFileStoreIDIsReadable 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testEncrypted 
> [gw3] [  7%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testUpdateBehavior 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testWriteLogFiles 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testFileDeletion 
> [gw1] [  7%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testEncrypted 
> [gw2] [  7%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testFileDeletion 
> [gw3] [  7%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testWriteLogFiles 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testZeroLengthFiles 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testFileDeletion 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testGrowingAndShrinkingJob 
> [gw3] [  8%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testZeroLengthFiles 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> [gw2] [  8%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testGrowingAndShrinkingJob 
> [gw3] [  8%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> [gw1] [  8%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testFileDeletion 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testGrowingAndShrinkingJob 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testImportHttpFile 
> [gw3] [  8%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> [gw3] [  9%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> [gw2] [  9%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testImportHttpFile 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testInitialState 
> [gw1] [  9%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testGrowingAndShrinkingJob 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testImportHttpFile 
> [gw3] [  9%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> [gw3] [  9%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> [gw1] [ 10%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testImportHttpFile 
> [gw2] [ 10%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testInitialState 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testInlinedFiles 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testInitialState 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> [gw2] [ 10%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testInlinedFiles 
> [gw1] [ 10%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testInitialState 
> [gw3] [ 10%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> [gw3] [ 11%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> [gw3] [ 11%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> [gw3] [ 11%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testInlinedFiles 
> [gw1] [ 11%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testInlinedFiles 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testJobCreation 
> [gw1] [ 11%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testJobCreation 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testJobDeletions 
> [gw3] [ 12%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> [gw3] [ 12%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> [gw1] [ 12%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testJobDeletions 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testJobLoadEquality 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testJobCreation 
> [gw2] [ 12%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testJobCreation 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testJobDeletions 
> [gw2] [ 12%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testJobDeletions 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testJobLoadEquality 
> [gw2] [ 13%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testJobLoadEquality 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testLargeFile 
> [gw2] [ 13%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testLargeFile 
> [gw1] [ 13%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testJobLoadEquality 
> [gw3] [ 13%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testMultiThreadImportFile 
> [gw2] [ 13%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testMultiThreadImportFile 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testMultipartUploads 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportSharedFile__otherCls_filejobstoretest <- src/toil/test/__init__.py 
> [gw2] [ 13%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testMultipartUploads 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testOverlargeJob 
> [gw2] [ 14%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testOverlargeJob 
> [gw3] [ 14%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportSharedFile__otherCls_filejobstoretest <- src/toil/test/__init__.py 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean 
> [gw3] [ 14%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CRx_FORGO 
> [gw3] [ 14%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CRx_FORGO 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CRx_None 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testLargeFile 
> [gw1] [ 14%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testLargeFile 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testMultiThreadImportFile 
> [gw1] [ 15%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testMultiThreadImportFile 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testMultipartUploads 
> [gw1] [ 15%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testMultipartUploads 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testOverlargeJob 
> [gw1] [ 15%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testOverlargeJob 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testPartialReadFromStream 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testPartialReadFromStream 
> [gw2] [ 15%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testPartialReadFromStream 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testPerJobFiles 
> [gw3] [ 15%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CRx_None 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CRx_RM 
> [gw3] [ 16%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CRx_RM 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CRx_STOP 
> [gw3] [ 16%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CRx_STOP 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CxD_FORGO 
> [gw2] [ 16%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testPerJobFiles 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testPersistantFilesToDelete 
> [gw1] [ 16%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testPartialReadFromStream 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testPerJobFiles 
> [gw1] [ 16%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testPerJobFiles 
> [gw3] [ 17%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CxD_FORGO 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CxD_None 
> [gw3] [ 17%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CxD_None 
> [gw2] [ 17%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testPersistantFilesToDelete 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testReadWriteFileStreamTextMode 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CxD_RM 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testPersistantFilesToDelete 
> [gw1] [ 17%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testPersistantFilesToDelete 
> [gw3] [ 17%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CxD_RM 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CxD_STOP 
> [gw2] [ 18%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testReadWriteFileStreamTextMode 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testReadWriteSharedFilesTextMode 
> [gw2] [ 18%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testReadWriteSharedFilesTextMode 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testSDBDomainsDeletedOnFailedJobstoreBucketCreation 
> [gw2] [ 18%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testSDBDomainsDeletedOnFailedJobstoreBucketCreation 
> [gw3] [ 18%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CxD_STOP 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_Cxx_FORGO 
> [gw3] [ 18%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_Cxx_FORGO 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_Cxx_None 
> [gw3] [ 19%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_Cxx_None 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_Cxx_RM 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testReadWriteFileStreamTextMode 
> [gw1] [ 19%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testReadWriteFileStreamTextMode 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testReadWriteSharedFilesTextMode 
> [gw1] [ 19%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testReadWriteSharedFilesTextMode 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testSDBDomainsDeletedOnFailedJobstoreBucketCreation 
> [gw1] [ 19%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testSDBDomainsDeletedOnFailedJobstoreBucketCreation 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testSharedFiles 
> [gw3] [ 19%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_Cxx_RM 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_Cxx_STOP 
> [gw3] [ 20%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_Cxx_STOP 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xRx_FORGO 
> [gw3] [ 20%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xRx_FORGO 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xRx_None 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testSharedFiles 
> [gw2] [ 20%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testSharedFiles 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testStatsAndLogging 
> [gw2] [ 20%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testStatsAndLogging 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testUpdateBehavior 
> [gw1] [ 20%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testSharedFiles 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testStatsAndLogging 
> [gw1] [ 20%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testStatsAndLogging 
> [gw2] [ 21%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testUpdateBehavior 
> [gw3] [ 21%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xRx_None 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xRx_RM 
> [gw3] [ 21%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xRx_RM 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xRx_STOP 
> [gw3] [ 21%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xRx_STOP 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxD_FORGO 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testWriteLogFiles 
> [gw3] [ 21%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxD_FORGO 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxD_None 
> [gw3] [ 22%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxD_None 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxD_RM 
> [gw3] [ 22%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxD_RM 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxD_STOP 
> [gw3] [ 22%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxD_STOP 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxx_FORGO 
> [gw3] [ 22%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxx_FORGO 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxx_None 
> [gw2] [ 22%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testWriteLogFiles 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testZeroLengthFiles 
> [gw2] [ 23%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testZeroLengthFiles 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> [gw2] [ 23%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> [gw2] [ 23%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testUpdateBehavior 
> [gw1] [ 23%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testUpdateBehavior 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testWriteLogFiles 
> [gw1] [ 23%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testWriteLogFiles 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testZeroLengthFiles 
> [gw1] [ 24%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testZeroLengthFiles 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> [gw1] [ 24%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> [gw1] [ 24%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> [gw2] [ 24%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> [gw3] [ 24%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxx_None 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxx_RM 
> [gw3] [ 25%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxx_RM 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxx_STOP 
> [gw3] [ 25%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxx_STOP 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerLogs 
> [gw3] [ 25%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerLogs 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerLogs_Demux 
> [gw3] [ 25%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerLogs_Demux 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerLogs_Demux_Stream 
> [gw3] [ 25%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerLogs_Demux_Stream 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerLogs_Stream 
> [gw3] [ 26%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerLogs_Stream 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerPipeChain 
> [gw3] [ 26%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerPipeChain 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerPipeChainErrorDetection 
> [gw3] [ 26%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerPipeChainErrorDetection 
> src/toil/test/lib/dockerTest.py::DockerTest::testNonCachingDockerChain 
> [gw3] [ 26%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testNonCachingDockerChain 
> [gw2] [ 26%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> [gw2] [ 26%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> [gw2] [ 27%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> src/toil/test/lib/dockerTest.py::DockerTest::testNonCachingDockerChainErrorDetection 
> [gw1] [ 27%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> [gw1] [ 27%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> [gw1] [ 27%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> [gw1] [ 27%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> [gw1] [ 28%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> [gw2] [ 28%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> [gw2] [ 28%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> [gw3] [ 28%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testNonCachingDockerChainErrorDetection 
> [gw1] [ 28%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> [gw2] [ 29%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testAsyncWriteWithCaching 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> [gw3] [ 29%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testAsyncWriteWithCaching 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testCacheEvictionFailCase 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> [gw2] [ 29%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> [gw1] [ 29%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> [gw1] [ 29%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> [gw2] [ 30%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> [gw3] [ 30%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testCacheEvictionFailCase 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testCacheEvictionPartialEvict 
> [gw3] [ 30%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testCacheEvictionPartialEvict 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testCacheEvictionTotalEvict 
> [gw1] [ 30%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> [gw2] [ 30%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportSharedFile__otherCls_filejobstoretest <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> [gw3] [ 31%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testCacheEvictionTotalEvict 
> [gw2] [ 31%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportSharedFile__otherCls_filejobstoretest <- src/toil/test/__init__.py 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testAsyncWriteWithCaching 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testControlledFailedWorkerRetry 
> [gw2] [ 31%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testAsyncWriteWithCaching 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testCacheEvictionFailCase 
> [gw1] [ 31%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> [gw2] [ 31%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testCacheEvictionFailCase 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testCacheEvictionPartialEvict 
> [gw3] [ 32%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testControlledFailedWorkerRetry 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testDeleteLocalFile 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportSharedFile__otherCls_filejobstoretest <- src/toil/test/__init__.py 
> [gw1] [ 32%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportSharedFile__otherCls_filejobstoretest <- src/toil/test/__init__.py 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testAsyncWriteWithCaching 
> [gw2] [ 32%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testCacheEvictionPartialEvict 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testCacheEvictionTotalEvict 
> [gw2] [ 32%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testCacheEvictionTotalEvict 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testControlledFailedWorkerRetry 
> [gw2] [ 32%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testControlledFailedWorkerRetry 
> [gw1] [ 33%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testAsyncWriteWithCaching 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testDeleteLocalFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testCacheEvictionFailCase 
> [gw2] [ 33%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testDeleteLocalFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testExtremeCacheSetup 
> [gw1] [ 33%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testCacheEvictionFailCase 
> [gw2] [ 33%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testExtremeCacheSetup 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testCacheEvictionPartialEvict 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testFileStoreExportFile 
> [gw1] [ 33%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testCacheEvictionPartialEvict 
> [gw2] [ 33%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testFileStoreExportFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testFileStoreLogging 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testCacheEvictionTotalEvict 
> [gw1] [ 34%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testCacheEvictionTotalEvict 
> [gw2] [ 34%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testFileStoreLogging 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testFileStoreOperations 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testControlledFailedWorkerRetry 
> [gw1] [ 34%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testControlledFailedWorkerRetry 
> [gw2] [ 34%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testFileStoreOperations 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testMultipleJobsReadSameCacheHitGlobalFile 
> [gw2] [ 34%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testMultipleJobsReadSameCacheHitGlobalFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testMultipleJobsReadSameCacheMissGlobalFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testDeleteLocalFile 
> [gw1] [ 35%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testDeleteLocalFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testExtremeCacheSetup 
> [gw1] [ 35%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testExtremeCacheSetup 
> [gw2] [ 35%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testMultipleJobsReadSameCacheMissGlobalFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testReadCachHitFileFromJobStore 
> [gw2] [ 35%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testReadCachHitFileFromJobStore 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testReadCacheMissFileFromJobStoreWithCachingReadFile 
> [gw2] [ 35%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testReadCacheMissFileFromJobStoreWithCachingReadFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testReadCacheMissFileFromJobStoreWithoutCachingReadFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testFileStoreExportFile 
> [gw1] [ 36%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testFileStoreExportFile 
> [gw2] [ 36%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testReadCacheMissFileFromJobStoreWithoutCachingReadFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testReadWriteFileStreamTextMode 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testFileStoreLogging 
> [gw2] [ 36%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testReadWriteFileStreamTextMode 
> [gw1] [ 36%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testFileStoreLogging 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testRemoveLocalImmutablyReadFile 
> [gw2] [ 36%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testRemoveLocalImmutablyReadFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testRemoveLocalMutablyReadFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testFileStoreOperations 
> [gw2] [ 37%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testRemoveLocalMutablyReadFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testReturnFileSizes 
> [gw1] [ 37%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testFileStoreOperations 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testMultipleJobsReadSameCacheHitGlobalFile 
> [gw1] [ 37%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testMultipleJobsReadSameCacheHitGlobalFile 
> [gw2] [ 37%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testReturnFileSizes 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testReturnFileSizesWithBadWorker 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testMultipleJobsReadSameCacheMissGlobalFile 
> [gw1] [ 37%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testMultipleJobsReadSameCacheMissGlobalFile 
> [gw2] [ 38%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testReturnFileSizesWithBadWorker 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testSimultaneousReadsUncachedStream 
> [gw2] [ 38%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testSimultaneousReadsUncachedStream 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testToilIsNotBroken 
> [gw2] [ 38%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testToilIsNotBroken 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testWriteExportFileCompatibility 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testReadCachHitFileFromJobStore 
> [gw1] [ 38%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testReadCachHitFileFromJobStore 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testReadCacheMissFileFromJobStoreWithCachingReadFile 
> [gw2] [ 38%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testWriteExportFileCompatibility 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testWriteLocalFileToJobStore 
> [gw2] [ 39%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testWriteLocalFileToJobStore 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testWriteNonLocalFileToJobStore 
> [gw2] [ 39%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testWriteNonLocalFileToJobStore 
> [gw1] [ 39%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testReadCacheMissFileFromJobStoreWithCachingReadFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testReadCacheMissFileFromJobStoreWithoutCachingReadFile 
> [gw1] [ 39%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testReadCacheMissFileFromJobStoreWithoutCachingReadFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testReadWriteFileStreamTextMode 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testWriteReadGlobalFilePermissions 
> [gw1] [ 39%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testReadWriteFileStreamTextMode 
> [gw2] [ 40%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testWriteReadGlobalFilePermissions 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testRemoveLocalImmutablyReadFile 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_coalesce_job_exit_codes_many_all_exist 
> [gw1] [ 40%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testRemoveLocalImmutablyReadFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testRemoveLocalMutablyReadFile 
> [gw1] [ 40%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testRemoveLocalMutablyReadFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testReturnFileSizes 
> [gw1] [ 40%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testReturnFileSizes 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testReturnFileSizesWithBadWorker 
> [gw1] [ 40%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testReturnFileSizesWithBadWorker 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testSimultaneousReadsUncachedStream 
> [gw1] [ 40%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testSimultaneousReadsUncachedStream 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testToilIsNotBroken 
> [gw1] [ 41%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testToilIsNotBroken 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testWriteExportFileCompatibility 
> [gw0] [ 41%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testBatchCreate 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testChildLoadingEquality 
> [gw1] [ 41%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testWriteExportFileCompatibility 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testWriteLocalFileToJobStore 
> [gw1] [ 41%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testWriteLocalFileToJobStore 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testWriteNonLocalFileToJobStore 
> [gw1] [ 41%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testWriteNonLocalFileToJobStore 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testWriteReadGlobalFilePermissions 
> [gw1] [ 42%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testWriteReadGlobalFilePermissions 
> src/toil/test/utils/utilsTest.py::UtilsTest::testAWSProvisionerUtils 
> [gw1] [ 42%] SKIPPED src/toil/test/utils/utilsTest.py::UtilsTest::testAWSProvisionerUtils 
> src/toil/test/utils/utilsTest.py::UtilsTest::testGetPIDStatus 
> [gw0] [ 42%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testChildLoadingEquality 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testCleanCache 
> [gw0] [ 42%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testCleanCache 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testConfigEquality 
> [gw0] [ 42%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testConfigEquality 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testDestructionIdempotence 
> [gw0] [ 43%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testDestructionIdempotence 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testDestructionOfCorruptedJobStore 
> [gw2] [ 43%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_coalesce_job_exit_codes_many_all_exist 
> [gw0] [ 43%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testDestructionOfCorruptedJobStore 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_coalesce_job_exit_codes_one_exists 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testEmptyFileStoreIDIsReadable 
> [gw0] [ 43%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testEmptyFileStoreIDIsReadable 
> [gw2] [ 43%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_coalesce_job_exit_codes_one_exists 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_coalesce_job_exit_codes_one_not_exists 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testFileDeletion 
> [gw0] [ 44%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testFileDeletion 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testGrowingAndShrinkingJob 
> [gw0] [ 44%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testGrowingAndShrinkingJob 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testImportHttpFile 
> [gw2] [ 44%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_coalesce_job_exit_codes_one_not_exists 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_coalesce_job_exit_codes_sacct_raises_job_exists 
> [gw2] [ 44%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_coalesce_job_exit_codes_sacct_raises_job_exists 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_coalesce_job_exit_codes_sacct_raises_job_not_exists 
> [gw2] [ 44%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_coalesce_job_exit_codes_sacct_raises_job_not_exists 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_coalesce_job_exit_codes_some_exists 
> [gw2] [ 45%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_coalesce_job_exit_codes_some_exists 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromSacct_many_all_exist 
> [gw2] [ 45%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromSacct_many_all_exist 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromSacct_many_none_exist 
> [gw2] [ 45%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromSacct_many_none_exist 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromSacct_many_some_exist 
> [gw2] [ 45%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromSacct_many_some_exist 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromSacct_one_exists 
> [gw2] [ 45%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromSacct_one_exists 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromSacct_one_not_exists 
> [gw2] [ 46%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromSacct_one_not_exists 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromScontrol_many_all_exist 
> [gw2] [ 46%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromScontrol_many_all_exist 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromScontrol_many_none_exist 
> [gw2] [ 46%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromScontrol_many_none_exist 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromScontrol_many_some_exist 
> [gw2] [ 46%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromScontrol_many_some_exist 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromScontrol_one_exists 
> [gw2] [ 46%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromScontrol_one_exists 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromScontrol_one_not_exists 
> [gw2] [ 46%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromScontrol_one_not_exists 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobExitCode_job_exists 
> [gw2] [ 47%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobExitCode_job_exists 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobExitCode_job_not_exists 
> [gw2] [ 47%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobExitCode_job_not_exists 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobExitCode_sacct_raises_job_exists 
> [gw2] [ 47%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobExitCode_sacct_raises_job_exists 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobExitCode_sacct_raises_job_not_exists 
> [gw2] [ 47%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobExitCode_sacct_raises_job_not_exists 
> src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testApplianceParser 
> [gw2] [ 47%] SKIPPED src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testApplianceParser 
> src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testBadGoogleRepo 
> [gw2] [ 48%] SKIPPED src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testBadGoogleRepo 
> src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testBadQuayRepo 
> [gw2] [ 48%] SKIPPED src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testBadQuayRepo 
> src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testBadQuayRepoNTag 
> [gw2] [ 48%] SKIPPED src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testBadQuayRepoNTag 
> src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testBadQuayTag 
> [gw2] [ 48%] SKIPPED src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testBadQuayTag 
> src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testBroadDockerRepo 
> [gw2] [ 48%] SKIPPED src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testBroadDockerRepo 
> src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testBroadDockerRepoBadTag 
> [gw2] [ 49%] SKIPPED src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testBroadDockerRepoBadTag 
> src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testGoogleRepo 
> [gw2] [ 49%] SKIPPED src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testGoogleRepo 
> src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testNonexistentRepo 
> [gw2] [ 49%] SKIPPED src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testNonexistentRepo 
> src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testOfficialUbuntuRepo 
> [gw2] [ 49%] SKIPPED src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testOfficialUbuntuRepo 
> src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testToilQuayRepo 
> [gw2] [ 49%] SKIPPED src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testToilQuayRepo 
> src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::testBetaInertia 
> [gw2] [ 50%] PASSED src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::testBetaInertia 
> src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::testMaxNodes 
> [gw2] [ 50%] PASSED src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::testMaxNodes 
> src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::testMinNodes 
> [gw2] [ 50%] PASSED src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::testMinNodes 
> src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::testNoLaunchingIfDeltaAlreadyMet 
> [gw2] [ 50%] PASSED src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::testNoLaunchingIfDeltaAlreadyMet 
> src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::testPreemptibleDeficitIsSet 
> [gw2] [ 50%] PASSED src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::testPreemptibleDeficitIsSet 
> src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::testPreemptibleDeficitResponse 
> [gw2] [ 51%] PASSED src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::testPreemptibleDeficitResponse 
> src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::testRounding 
> [gw0] [ 51%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testImportHttpFile 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testInitialState 
> [gw2] [ 51%] PASSED src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::testRounding 
> src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::test_overhead_accounting_large 
> [gw2] [ 51%] PASSED src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::test_overhead_accounting_large 
> src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::test_overhead_accounting_observed 
> [gw2] [ 51%] PASSED src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::test_overhead_accounting_observed 
> src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::test_overhead_accounting_small 
> [gw2] [ 52%] PASSED src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::test_overhead_accounting_small 
> src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_and_cancel_workflows 
> [gw2] [ 52%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_and_cancel_workflows 
> src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_https_url 
> [gw2] [ 52%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_https_url 
> src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_inputs_zip 
> [gw2] [ 52%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_inputs_zip 
> src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_manifest_and_inputs_zip 
> [gw2] [ 52%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_manifest_and_inputs_zip 
> src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_manifest_zip 
> [gw2] [ 53%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_manifest_zip 
> src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_multi_file_zip 
> [gw2] [ 53%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_multi_file_zip 
> src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_no_params_zip 
> [gw2] [ 53%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_no_params_zip 
> src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_relative_url 
> [gw2] [ 53%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_relative_url 
> src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_relative_url_no_attachments_fails 
> [gw2] [ 53%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_relative_url_no_attachments_fails 
> src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_single_file_zip 
> [gw2] [ 53%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_single_file_zip 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_and_cancel_workflows 
> [gw2] [ 54%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_and_cancel_workflows 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_https_url 
> [gw2] [ 54%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_https_url 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_inputs_zip 
> [gw2] [ 54%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_inputs_zip 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_manifest_and_inputs_zip 
> [gw2] [ 54%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_manifest_and_inputs_zip 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_manifest_zip 
> [gw2] [ 54%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_manifest_zip 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_multi_file_zip 
> [gw2] [ 55%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_multi_file_zip 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_no_params_zip 
> [gw2] [ 55%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_no_params_zip 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_relative_url 
> [gw2] [ 55%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_relative_url 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_relative_url_no_attachments_fails 
> [gw2] [ 55%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_relative_url_no_attachments_fails 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_single_file_zip 
> [gw2] [ 55%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_single_file_zip 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_and_cancel_workflows 
> [gw2] [ 56%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_and_cancel_workflows 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_https_url 
> [gw2] [ 56%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_https_url 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_inputs_zip 
> [gw2] [ 56%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_inputs_zip 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_manifest_and_inputs_zip 
> [gw2] [ 56%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_manifest_and_inputs_zip 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_manifest_zip 
> [gw2] [ 56%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_manifest_zip 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_multi_file_zip 
> [gw2] [ 57%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_multi_file_zip 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_no_params_zip 
> [gw2] [ 57%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_no_params_zip 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_relative_url 
> [gw2] [ 57%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_relative_url 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_relative_url_no_attachments_fails 
> [gw2] [ 57%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_relative_url_no_attachments_fails 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_single_file_zip 
> [gw2] [ 57%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_single_file_zip 
> src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testAddingInitialNode 
> [gw2] [ 58%] PASSED src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testAddingInitialNode 
> src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testHighTargetTime 
> [gw2] [ 58%] PASSED src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testHighTargetTime 
> src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testJobTooLargeForAllNodes 
> [gw2] [ 58%] PASSED src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testJobTooLargeForAllNodes 
> src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testLongRunningJobs 
> [gw2] [ 58%] PASSED src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testLongRunningJobs 
> src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testLowTargetTime 
> [gw2] [ 58%] PASSED src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testLowTargetTime 
> src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testPackingOneShape 
> [gw2] [ 59%] PASSED src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testPackingOneShape 
> src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testPathologicalCase 
> [gw2] [ 59%] PASSED src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testPathologicalCase 
> src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testSorting 
> [gw2] [ 59%] PASSED src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testSorting 
> src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testZeroResourceJobs 
> [gw2] [ 59%] PASSED src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testZeroResourceJobs 
> src/toil/test/src/jobTest.py::JobTest::testDAGConsistency 
> [gw3] [ 59%] PASSED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testDeleteLocalFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testExtremeCacheSetup 
> [gw3] [ 60%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testExtremeCacheSetup 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testFileStoreExportFile 
> [gw3] [ 60%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testFileStoreExportFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testFileStoreLogging 
> [gw3] [ 60%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testFileStoreLogging 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testFileStoreOperations 
> [gw3] [ 60%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testFileStoreOperations 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testMultipleJobsReadSameCacheHitGlobalFile 
> [gw3] [ 60%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testMultipleJobsReadSameCacheHitGlobalFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testMultipleJobsReadSameCacheMissGlobalFile 
> [gw3] [ 60%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testMultipleJobsReadSameCacheMissGlobalFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testReadCachHitFileFromJobStore 
> [gw1] [ 61%] PASSED src/toil/test/utils/utilsTest.py::UtilsTest::testGetPIDStatus 
> src/toil/test/utils/utilsTest.py::UtilsTest::testGetStatusFailedCWLWF 
> [gw1] [ 61%] SKIPPED src/toil/test/utils/utilsTest.py::UtilsTest::testGetStatusFailedCWLWF 
> src/toil/test/utils/utilsTest.py::UtilsTest::testGetStatusFailedToilWF 
> [gw3] [ 61%] PASSED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testReadCachHitFileFromJobStore 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testReadCacheMissFileFromJobStoreWithCachingReadFile 
> [gw2] [ 61%] PASSED src/toil/test/src/jobTest.py::JobTest::testDAGConsistency 
> src/toil/test/src/jobTest.py::JobTest::testDeadlockDetection 
> [gw3] [ 61%] PASSED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testReadCacheMissFileFromJobStoreWithCachingReadFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testReadCacheMissFileFromJobStoreWithoutCachingReadFile 
> [gw2] [ 62%] PASSED src/toil/test/src/jobTest.py::JobTest::testDeadlockDetection 
> src/toil/test/src/jobTest.py::JobTest::testEvaluatingRandomDAG 
> [gw2] [ 62%] SKIPPED src/toil/test/src/jobTest.py::JobTest::testEvaluatingRandomDAG 
> src/toil/test/src/jobTest.py::JobTest::testNewCheckpointIsLeafVertexNonRootCase 
> [gw2] [ 62%] SKIPPED src/toil/test/src/jobTest.py::JobTest::testNewCheckpointIsLeafVertexNonRootCase 
> src/toil/test/src/jobTest.py::JobTest::testNewCheckpointIsLeafVertexRootCase 
> [gw2] [ 62%] SKIPPED src/toil/test/src/jobTest.py::JobTest::testNewCheckpointIsLeafVertexRootCase 
> src/toil/test/src/jobTest.py::JobTest::testSiblingDAGConsistency 
> [gw2] [ 62%] SKIPPED src/toil/test/src/jobTest.py::JobTest::testSiblingDAGConsistency 
> src/toil/test/src/jobTest.py::JobTest::testStatic 
> [gw2] [ 63%] SKIPPED src/toil/test/src/jobTest.py::JobTest::testStatic 
> src/toil/test/src/jobTest.py::JobTest::testStatic2 
> [gw1] [ 63%] PASSED src/toil/test/utils/utilsTest.py::UtilsTest::testGetStatusFailedToilWF 
> src/toil/test/utils/utilsTest.py::UtilsTest::testGetStatusSuccessfulCWLWF 
> [gw1] [ 63%] SKIPPED src/toil/test/utils/utilsTest.py::UtilsTest::testGetStatusSuccessfulCWLWF 
> src/toil/test/utils/utilsTest.py::UtilsTest::testMultipleJobsPerWorkerStats 
> [gw1] [ 63%] SKIPPED src/toil/test/utils/utilsTest.py::UtilsTest::testMultipleJobsPerWorkerStats 
> src/toil/test/utils/utilsTest.py::UtilsTest::testPrintJobLog 
> [gw3] [ 63%] PASSED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testReadCacheMissFileFromJobStoreWithoutCachingReadFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testReadWriteFileStreamTextMode 
> [gw2] [ 64%] PASSED src/toil/test/src/jobTest.py::JobTest::testStatic2 
> src/toil/test/src/jobTest.py::JobTest::testTrivialDAGConsistency 
> [gw2] [ 64%] SKIPPED src/toil/test/src/jobTest.py::JobTest::testTrivialDAGConsistency 
> src/toil/test/src/miscTests.py::MiscTests::testGetSizeOfDirectoryWorks 
> [gw2] [ 64%] SKIPPED src/toil/test/src/miscTests.py::MiscTests::testGetSizeOfDirectoryWorks 
> src/toil/test/src/miscTests.py::MiscTests::testIDStability 
> [gw2] [ 64%] PASSED src/toil/test/src/miscTests.py::MiscTests::testIDStability 
> src/toil/test/src/miscTests.py::MiscTests::test_atomic_context_error 
> [gw2] [ 64%] PASSED src/toil/test/src/miscTests.py::MiscTests::test_atomic_context_error 
> src/toil/test/src/miscTests.py::MiscTests::test_atomic_context_ok 
> [gw2] [ 65%] PASSED src/toil/test/src/miscTests.py::MiscTests::test_atomic_context_ok 
> src/toil/test/src/miscTests.py::MiscTests::test_atomic_install 
> [gw2] [ 65%] PASSED src/toil/test/src/miscTests.py::MiscTests::test_atomic_install 
> src/toil/test/src/miscTests.py::MiscTests::test_atomic_install_dev 
> [gw2] [ 65%] PASSED src/toil/test/src/miscTests.py::MiscTests::test_atomic_install_dev 
> src/toil/test/src/miscTests.py::MiscTests::test_call_command_err 
> [gw2] [ 65%] PASSED src/toil/test/src/miscTests.py::MiscTests::test_call_command_err 
> src/toil/test/src/miscTests.py::MiscTests::test_call_command_ok 
> [gw2] [ 65%] PASSED src/toil/test/src/miscTests.py::MiscTests::test_call_command_ok 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithFileJobStore::testFileStoreLogging 
> [gw2] [ 66%] SKIPPED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithFileJobStore::testFileStoreLogging 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithFileJobStore::testFileStoreOperations 
> [gw2] [ 66%] SKIPPED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithFileJobStore::testFileStoreOperations 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithFileJobStore::testReadWriteFileStreamTextMode 
> [gw3] [ 66%] PASSED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testReadWriteFileStreamTextMode 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testRemoveLocalImmutablyReadFile 
> [gw3] [ 66%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testRemoveLocalImmutablyReadFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testRemoveLocalMutablyReadFile 
> [gw3] [ 66%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testRemoveLocalMutablyReadFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testReturnFileSizes 
> [gw3] [ 66%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testReturnFileSizes 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testReturnFileSizesWithBadWorker 
> [gw3] [ 67%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testReturnFileSizesWithBadWorker 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testSimultaneousReadsUncachedStream 
> [gw2] [ 67%] PASSED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithFileJobStore::testReadWriteFileStreamTextMode 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithFileJobStore::testToilIsNotBroken 
> [gw1] [ 67%] PASSED src/toil/test/utils/utilsTest.py::UtilsTest::testPrintJobLog 
> src/toil/test/utils/utilsTest.py::UtilsTest::testRestartAttribute 
> [gw2] [ 67%] PASSED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithFileJobStore::testToilIsNotBroken 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithFileJobStore::testWriteExportFileCompatibility 
> [gw0] [ 67%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testInitialState 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testJobCreation 
> [gw0] [ 68%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testJobCreation 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testJobDeletions 
> [gw2] [ 68%] PASSED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithFileJobStore::testWriteExportFileCompatibility 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithFileJobStore::testWriteReadGlobalFilePermissions 
> [gw1] [ 68%] PASSED src/toil/test/utils/utilsTest.py::UtilsTest::testRestartAttribute 
> src/toil/test/utils/utilsTest.py::UtilsTest::testUnicodeSupport 
> [gw1] [ 68%] PASSED src/toil/test/utils/utilsTest.py::UtilsTest::testUnicodeSupport 
> src/toil/test/utils/utilsTest.py::UtilsTest::testUtilsSort 
> [gw1] [ 68%] SKIPPED src/toil/test/utils/utilsTest.py::UtilsTest::testUtilsSort 
> src/toil/test/utils/utilsTest.py::UtilsTest::testUtilsStatsSort 
> [gw1] [ 69%] SKIPPED src/toil/test/utils/utilsTest.py::UtilsTest::testUtilsStatsSort 
> src/toil/test/utils/utilsTest.py::UtilsTest::test_config_functionality 
> [gw1] [ 69%] PASSED src/toil/test/utils/utilsTest.py::UtilsTest::test_config_functionality 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithGoogleJobStore::testFileStoreLogging 
> [gw1] [ 69%] SKIPPED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithGoogleJobStore::testFileStoreLogging 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithGoogleJobStore::testFileStoreOperations 
> [gw1] [ 69%] SKIPPED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithGoogleJobStore::testFileStoreOperations 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithGoogleJobStore::testReadWriteFileStreamTextMode 
> [gw1] [ 69%] SKIPPED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithGoogleJobStore::testReadWriteFileStreamTextMode 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithGoogleJobStore::testToilIsNotBroken 
> [gw1] [ 70%] SKIPPED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithGoogleJobStore::testToilIsNotBroken 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithGoogleJobStore::testWriteExportFileCompatibility 
> [gw1] [ 70%] SKIPPED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithGoogleJobStore::testWriteExportFileCompatibility 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithGoogleJobStore::testWriteReadGlobalFilePermissions 
> [gw1] [ 70%] SKIPPED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithGoogleJobStore::testWriteReadGlobalFilePermissions 
> src/toil/test/src/jobServiceTest.py::JobServiceTest::testService 
> [gw1] [ 70%] SKIPPED src/toil/test/src/jobServiceTest.py::JobServiceTest::testService 
> src/toil/test/src/jobServiceTest.py::JobServiceTest::testServiceDeadlock 
> [gw1] [ 70%] SKIPPED src/toil/test/src/jobServiceTest.py::JobServiceTest::testServiceDeadlock 
> src/toil/test/src/jobServiceTest.py::JobServiceTest::testServiceParallelRecursive 
> [gw1] [ 71%] SKIPPED src/toil/test/src/jobServiceTest.py::JobServiceTest::testServiceParallelRecursive 
> src/toil/test/src/jobServiceTest.py::JobServiceTest::testServiceRecursive 
> [gw1] [ 71%] SKIPPED src/toil/test/src/jobServiceTest.py::JobServiceTest::testServiceRecursive 
> src/toil/test/src/jobServiceTest.py::JobServiceTest::testServiceSerialization 
> [gw1] [ 71%] SKIPPED src/toil/test/src/jobServiceTest.py::JobServiceTest::testServiceSerialization 
> src/toil/test/src/jobServiceTest.py::JobServiceTest::testServiceWithCheckpoints 
> [gw1] [ 71%] SKIPPED src/toil/test/src/jobServiceTest.py::JobServiceTest::testServiceWithCheckpoints 
> src/toil/test/src/jobServiceTest.py::PerfectServiceTest::testService 
> [gw1] [ 71%] SKIPPED src/toil/test/src/jobServiceTest.py::PerfectServiceTest::testService 
> src/toil/test/src/jobServiceTest.py::PerfectServiceTest::testServiceDeadlock 
> [gw1] [ 72%] SKIPPED src/toil/test/src/jobServiceTest.py::PerfectServiceTest::testServiceDeadlock 
> src/toil/test/src/jobServiceTest.py::PerfectServiceTest::testServiceParallelRecursive 
> [gw1] [ 72%] SKIPPED src/toil/test/src/jobServiceTest.py::PerfectServiceTest::testServiceParallelRecursive 
> src/toil/test/src/jobServiceTest.py::PerfectServiceTest::testServiceRecursive 
> [gw1] [ 72%] SKIPPED src/toil/test/src/jobServiceTest.py::PerfectServiceTest::testServiceRecursive 
> src/toil/test/src/jobServiceTest.py::PerfectServiceTest::testServiceSerialization 
> [gw1] [ 72%] SKIPPED src/toil/test/src/jobServiceTest.py::PerfectServiceTest::testServiceSerialization 
> src/toil/test/src/jobServiceTest.py::PerfectServiceTest::testServiceWithCheckpoints 
> [gw1] [ 72%] SKIPPED src/toil/test/src/jobServiceTest.py::PerfectServiceTest::testServiceWithCheckpoints 
> src/toil/test/lib/aws/test_utils.py::TagGenerationTest::test_build_tag 
> [gw1] [ 73%] PASSED src/toil/test/lib/aws/test_utils.py::TagGenerationTest::test_build_tag 
> src/toil/test/lib/aws/test_utils.py::TagGenerationTest::test_build_tag_with_tags 
> [gw1] [ 73%] PASSED src/toil/test/lib/aws/test_utils.py::TagGenerationTest::test_build_tag_with_tags 
> src/toil/test/lib/aws/test_utils.py::TagGenerationTest::test_empty_aws_tags 
> [gw1] [ 73%] PASSED src/toil/test/lib/aws/test_utils.py::TagGenerationTest::test_empty_aws_tags 
> src/toil/test/lib/aws/test_utils.py::TagGenerationTest::test_incorrect_json_emoji 
> [gw1] [ 73%] PASSED src/toil/test/lib/aws/test_utils.py::TagGenerationTest::test_incorrect_json_emoji 
> src/toil/test/lib/aws/test_utils.py::TagGenerationTest::test_incorrect_json_object 
> [gw1] [ 73%] PASSED src/toil/test/lib/aws/test_utils.py::TagGenerationTest::test_incorrect_json_object 
> src/toil/test/src/autoDeploymentTest.py::AutoDeploymentTest::testDeferralWithConcurrentEncapsulation 
> [gw1] [ 73%] SKIPPED src/toil/test/src/autoDeploymentTest.py::AutoDeploymentTest::testDeferralWithConcurrentEncapsulation 
> src/toil/test/src/autoDeploymentTest.py::AutoDeploymentTest::testDeferralWithFailureAndEncapsulation 
> [gw1] [ 74%] SKIPPED src/toil/test/src/autoDeploymentTest.py::AutoDeploymentTest::testDeferralWithFailureAndEncapsulation 
> src/toil/test/src/autoDeploymentTest.py::AutoDeploymentTest::testRestart 
> [gw1] [ 74%] SKIPPED src/toil/test/src/autoDeploymentTest.py::AutoDeploymentTest::testRestart 
> src/toil/test/src/autoDeploymentTest.py::AutoDeploymentTest::testSplitRootPackages 
> [gw1] [ 74%] SKIPPED src/toil/test/src/autoDeploymentTest.py::AutoDeploymentTest::testSplitRootPackages 
> src/toil/test/src/autoDeploymentTest.py::AutoDeploymentTest::testUserTypesInJobFunctionArgs 
> [gw1] [ 74%] SKIPPED src/toil/test/src/autoDeploymentTest.py::AutoDeploymentTest::testUserTypesInJobFunctionArgs 
> src/toil/test/src/regularLogTest.py::RegularLogTest::testLogToMaster 
> [gw1] [ 74%] SKIPPED src/toil/test/src/regularLogTest.py::RegularLogTest::testLogToMaster 
> src/toil/test/src/regularLogTest.py::RegularLogTest::testMultipleLogToMaster 
> [gw1] [ 75%] SKIPPED src/toil/test/src/regularLogTest.py::RegularLogTest::testMultipleLogToMaster 
> src/toil/test/src/regularLogTest.py::RegularLogTest::testRegularLog 
> [gw2] [ 75%] PASSED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithFileJobStore::testWriteReadGlobalFilePermissions 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithAwsJobStore::testFileStoreLogging 
> [gw2] [ 75%] SKIPPED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithAwsJobStore::testFileStoreLogging 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithAwsJobStore::testFileStoreOperations 
> [gw2] [ 75%] SKIPPED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithAwsJobStore::testFileStoreOperations 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithAwsJobStore::testReadWriteFileStreamTextMode 
> [gw2] [ 75%] SKIPPED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithAwsJobStore::testReadWriteFileStreamTextMode 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithAwsJobStore::testToilIsNotBroken 
> [gw2] [ 76%] SKIPPED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithAwsJobStore::testToilIsNotBroken 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithAwsJobStore::testWriteExportFileCompatibility 
> [gw2] [ 76%] SKIPPED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithAwsJobStore::testWriteExportFileCompatibility 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithAwsJobStore::testWriteReadGlobalFilePermissions 
> [gw2] [ 76%] SKIPPED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithAwsJobStore::testWriteReadGlobalFilePermissions 
> src/toil/test/src/resourceTest.py::ResourceTest::testBuiltIn 
> [gw2] [ 76%] PASSED src/toil/test/src/resourceTest.py::ResourceTest::testBuiltIn 
> src/toil/test/src/resourceTest.py::ResourceTest::testNonPyStandAlone 
> [gw2] [ 76%] PASSED src/toil/test/src/resourceTest.py::ResourceTest::testNonPyStandAlone 
> src/toil/test/src/resourceTest.py::ResourceTest::testPackage 
> [gw2] [ 77%] PASSED src/toil/test/src/resourceTest.py::ResourceTest::testPackage 
> src/toil/test/src/resourceTest.py::ResourceTest::testStandAlone 
> [gw2] [ 77%] PASSED src/toil/test/src/resourceTest.py::ResourceTest::testStandAlone 
> src/toil/test/src/resourceTest.py::ResourceTest::testStandAloneInPackage 
> [gw2] [ 77%] PASSED src/toil/test/src/resourceTest.py::ResourceTest::testStandAloneInPackage 
> src/toil/test/src/jobFileStoreTest.py::JobFileStoreTest::testCachingFileStore 
> [gw1] [ 77%] PASSED src/toil/test/src/regularLogTest.py::RegularLogTest::testRegularLog 
> src/toil/test/src/regularLogTest.py::RegularLogTest::testWriteGzipLogs 
> [gw1] [ 77%] SKIPPED src/toil/test/src/regularLogTest.py::RegularLogTest::testWriteGzipLogs 
> src/toil/test/src/regularLogTest.py::RegularLogTest::testWriteLogs 
> [gw2] [ 78%] PASSED src/toil/test/src/jobFileStoreTest.py::JobFileStoreTest::testCachingFileStore 
> src/toil/test/src/jobFileStoreTest.py::JobFileStoreTest::testJobFileStore 
> [gw1] [ 78%] PASSED src/toil/test/src/regularLogTest.py::RegularLogTest::testWriteLogs 
> src/toil/test/src/miscTests.py::TestPanic::test_nested_panic 
> [gw1] [ 78%] PASSED src/toil/test/src/miscTests.py::TestPanic::test_nested_panic 
> src/toil/test/src/miscTests.py::TestPanic::test_panic 
> [gw1] [ 78%] PASSED src/toil/test/src/miscTests.py::TestPanic::test_panic 
> src/toil/test/src/miscTests.py::TestPanic::test_panic_by_hand 
> [gw1] [ 78%] PASSED src/toil/test/src/miscTests.py::TestPanic::test_panic_by_hand 
> src/toil/test/src/miscTests.py::TestPanic::test_panic_with_secondary 
> [gw1] [ 79%] PASSED src/toil/test/src/miscTests.py::TestPanic::test_panic_with_secondary 
> src/toil/test/src/userDefinedJobArgTypeTest.py::UserDefinedJobArgTypeTest::testJobClass 
> [gw1] [ 79%] SKIPPED src/toil/test/src/userDefinedJobArgTypeTest.py::UserDefinedJobArgTypeTest::testJobClass 
> src/toil/test/src/userDefinedJobArgTypeTest.py::UserDefinedJobArgTypeTest::testJobClassFromMain 
> [gw1] [ 79%] PASSED src/toil/test/src/userDefinedJobArgTypeTest.py::UserDefinedJobArgTypeTest::testJobClassFromMain 
> src/toil/test/src/userDefinedJobArgTypeTest.py::UserDefinedJobArgTypeTest::testJobFunction 
> [gw1] [ 79%] PASSED src/toil/test/src/userDefinedJobArgTypeTest.py::UserDefinedJobArgTypeTest::testJobFunction 
> src/toil/test/src/userDefinedJobArgTypeTest.py::UserDefinedJobArgTypeTest::testJobFunctionFromMain 
> [gw1] [ 79%] PASSED src/toil/test/src/userDefinedJobArgTypeTest.py::UserDefinedJobArgTypeTest::testJobFunctionFromMain 
> src/toil/test/lib/test_conversions.py::ConversionTest::test_convert 
> [gw1] [ 80%] PASSED src/toil/test/lib/test_conversions.py::ConversionTest::test_convert 
> src/toil/test/lib/test_conversions.py::ConversionTest::test_hms_duration_to_seconds 
> [gw1] [ 80%] PASSED src/toil/test/lib/test_conversions.py::ConversionTest::test_hms_duration_to_seconds 
> src/toil/test/lib/test_conversions.py::ConversionTest::test_human2bytes 
> [gw1] [ 80%] PASSED src/toil/test/lib/test_conversions.py::ConversionTest::test_human2bytes 
> src/toil/test/provisioners/clusterScalerTest.py::ScalerThreadTest::testClusterScaling 
> [gw1] [ 80%] SKIPPED src/toil/test/provisioners/clusterScalerTest.py::ScalerThreadTest::testClusterScaling 
> src/toil/test/provisioners/clusterScalerTest.py::ScalerThreadTest::testClusterScalingMultipleNodeTypes 
> [gw1] [ 80%] SKIPPED src/toil/test/provisioners/clusterScalerTest.py::ScalerThreadTest::testClusterScalingMultipleNodeTypes 
> src/toil/test/provisioners/clusterScalerTest.py::ScalerThreadTest::testClusterScalingWithPreemptibleJobs 
> [gw1] [ 80%] SKIPPED src/toil/test/provisioners/clusterScalerTest.py::ScalerThreadTest::testClusterScalingWithPreemptibleJobs 
> src/toil/test/server/serverTest.py::ToilWESServerBenchTest::test_get_service_info 
> [gw1] [ 81%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerBenchTest::test_get_service_info 
> src/toil/test/server/serverTest.py::ToilWESServerBenchTest::test_health 
> [gw1] [ 81%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerBenchTest::test_health 
> src/toil/test/server/serverTest.py::ToilWESServerBenchTest::test_home 
> [gw1] [ 81%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerBenchTest::test_home 
> src/toil/test/src/busTest.py::MessageBusTest::test_cross_thread_messaging 
> [gw1] [ 81%] PASSED src/toil/test/src/busTest.py::MessageBusTest::test_cross_thread_messaging 
> src/toil/test/src/busTest.py::MessageBusTest::test_enum_ints_in_file 
> [gw1] [ 81%] PASSED src/toil/test/src/busTest.py::MessageBusTest::test_enum_ints_in_file 
> src/toil/test/src/busTest.py::MessageBusTest::test_restart_without_bus_path 
> [gw2] [ 82%] PASSED src/toil/test/src/jobFileStoreTest.py::JobFileStoreTest::testJobFileStore 
> src/toil/test/src/jobFileStoreTest.py::JobFileStoreTest::testJobFileStoreWithBadWorker 
> [gw2] [ 82%] SKIPPED src/toil/test/src/jobFileStoreTest.py::JobFileStoreTest::testJobFileStoreWithBadWorker 
> src/toil/test/src/jobFileStoreTest.py::JobFileStoreTest::testNonCachingFileStore 
> [gw2] [ 82%] PASSED src/toil/test/src/jobFileStoreTest.py::JobFileStoreTest::testNonCachingFileStore 
> src/toil/test/src/importExportFileTest.py::ImportExportFileTest::test_basic_import_export 
> [gw2] [ 82%] PASSED src/toil/test/src/importExportFileTest.py::ImportExportFileTest::test_basic_import_export 
> src/toil/test/src/importExportFileTest.py::ImportExportFileTest::test_import_export_restart_false 
> [gw2] [ 82%] PASSED src/toil/test/src/importExportFileTest.py::ImportExportFileTest::test_import_export_restart_false 
> src/toil/test/src/importExportFileTest.py::ImportExportFileTest::test_import_export_restart_true 
> [gw2] [ 83%] SKIPPED src/toil/test/src/importExportFileTest.py::ImportExportFileTest::test_import_export_restart_true 
> src/toil/test/src/toilContextManagerTest.py::ToilContextManagerTest::testContextManger 
> [gw2] [ 83%] SKIPPED src/toil/test/src/toilContextManagerTest.py::ToilContextManagerTest::testContextManger 
> src/toil/test/src/toilContextManagerTest.py::ToilContextManagerTest::testExportAfterFailedExport 
> [gw2] [ 83%] SKIPPED src/toil/test/src/toilContextManagerTest.py::ToilContextManagerTest::testExportAfterFailedExport 
> src/toil/test/src/toilContextManagerTest.py::ToilContextManagerTest::testNoContextManger 
> [gw2] [ 83%] SKIPPED src/toil/test/src/toilContextManagerTest.py::ToilContextManagerTest::testNoContextManger 
> src/toil/test/__init__.py::toil.test.make_tests 
> [gw2] [ 83%] PASSED src/toil/test/__init__.py::toil.test.make_tests 
> src/toil/test/__init__.py::toil.test.timeLimit 
> [gw1] [ 84%] PASSED src/toil/test/src/busTest.py::MessageBusTest::test_restart_without_bus_path 
> src/toil/test/src/checkpointTest.py::CheckpointTest::testCheckpointNotRetried 
> [gw2] [ 84%] PASSED src/toil/test/__init__.py::toil.test.timeLimit 
> src/toil/test/options/options.py::OptionsTest::test_caching_option_priority 
> [gw2] [ 84%] PASSED src/toil/test/options/options.py::OptionsTest::test_caching_option_priority 
> src/toil/test/options/options.py::OptionsTest::test_default_caching_slurm 
> [gw2] [ 84%] PASSED src/toil/test/options/options.py::OptionsTest::test_default_caching_slurm 
> src/toil/test/provisioners/gceProvisionerTest.py::GCEAutoscaleTest::testAutoScale 
> [gw2] [ 84%] SKIPPED src/toil/test/provisioners/gceProvisionerTest.py::GCEAutoscaleTest::testAutoScale 
> src/toil/test/provisioners/gceProvisionerTest.py::GCEAutoscaleTest::testSpotAutoScale 
> [gw2] [ 85%] SKIPPED src/toil/test/provisioners/gceProvisionerTest.py::GCEAutoscaleTest::testSpotAutoScale 
> src/toil/test/provisioners/gceProvisionerTest.py::GCEStaticAutoscaleTest::testAutoScale 
> [gw2] [ 85%] SKIPPED src/toil/test/provisioners/gceProvisionerTest.py::GCEStaticAutoscaleTest::testAutoScale 
> src/toil/test/provisioners/gceProvisionerTest.py::GCEStaticAutoscaleTest::testSpotAutoScale 
> [gw2] [ 85%] SKIPPED src/toil/test/provisioners/gceProvisionerTest.py::GCEStaticAutoscaleTest::testSpotAutoScale 
> src/toil/test/server/serverTest.py::AWSStateStoreTest::test_state_store 
> [gw2] [ 85%] SKIPPED src/toil/test/server/serverTest.py::AWSStateStoreTest::test_state_store 
> src/toil/test/server/serverTest.py::AWSStateStoreTest::test_state_store_paths 
> [gw2] [ 85%] SKIPPED src/toil/test/server/serverTest.py::AWSStateStoreTest::test_state_store_paths 
> src/toil/test/src/jobDescriptionTest.py::JobDescriptionTest::testJobDescription 
> [gw2] [ 86%] PASSED src/toil/test/src/jobDescriptionTest.py::JobDescriptionTest::testJobDescription 
> src/toil/test/src/jobDescriptionTest.py::JobDescriptionTest::testJobDescriptionSequencing 
> [gw2] [ 86%] PASSED src/toil/test/src/jobDescriptionTest.py::JobDescriptionTest::testJobDescriptionSequencing 
> src/toil/test/src/jobEncapsulationTest.py::JobEncapsulationTest::testAddChildEncapsulate 
> [gw2] [ 86%] PASSED src/toil/test/src/jobEncapsulationTest.py::JobEncapsulationTest::testAddChildEncapsulate 
> src/toil/test/src/jobEncapsulationTest.py::JobEncapsulationTest::testEncapsulation 
> [gw1] [ 86%] PASSED src/toil/test/src/checkpointTest.py::CheckpointTest::testCheckpointNotRetried 
> src/toil/test/src/checkpointTest.py::CheckpointTest::testCheckpointRetriedOnce 
> [gw1] [ 86%] SKIPPED src/toil/test/src/checkpointTest.py::CheckpointTest::testCheckpointRetriedOnce 
> src/toil/test/src/checkpointTest.py::CheckpointTest::testCheckpointedRestartSucceeds 
> [gw1] [ 86%] SKIPPED src/toil/test/src/checkpointTest.py::CheckpointTest::testCheckpointedRestartSucceeds 
> src/toil/test/src/resumabilityTest.py::ResumabilityTest::test 
> [gw1] [ 87%] SKIPPED src/toil/test/src/resumabilityTest.py::ResumabilityTest::test 
> src/toil/test/src/resumabilityTest.py::ResumabilityTest::test_chaining 
> [gw2] [ 87%] PASSED src/toil/test/src/jobEncapsulationTest.py::JobEncapsulationTest::testEncapsulation 
> src/toil/test/src/restartDAGTest.py::RestartDAGTest::testRestartedWorkflowSchedulesCorrectJobsOnFailedParent 
> [gw2] [ 87%] SKIPPED src/toil/test/src/restartDAGTest.py::RestartDAGTest::testRestartedWorkflowSchedulesCorrectJobsOnFailedParent 
> src/toil/test/src/restartDAGTest.py::RestartDAGTest::testRestartedWorkflowSchedulesCorrectJobsOnKilledParent 
> [gw2] [ 87%] SKIPPED src/toil/test/src/restartDAGTest.py::RestartDAGTest::testRestartedWorkflowSchedulesCorrectJobsOnKilledParent 
> src/toil/test/utils/toilDebugTest.py::testJobStoreContents 
> [gw2] [ 87%] SKIPPED src/toil/test/utils/toilDebugTest.py::testJobStoreContents 
> src/toil/test/utils/toilDebugTest.py::testFetchJobStoreFiles 
> [gw1] [ 88%] PASSED src/toil/test/src/resumabilityTest.py::ResumabilityTest::test_chaining 
> src/toil/test/src/threadingTest.py::ThreadingTest::testGlobalMutexOrdering 
> [gw2] [ 88%] PASSED src/toil/test/utils/toilDebugTest.py::testFetchJobStoreFiles 
> src/toil/test/utils/toilDebugTest.py::DebugJobTest::test_print_job_info 
> [gw2] [ 88%] PASSED src/toil/test/utils/toilDebugTest.py::DebugJobTest::test_print_job_info 
> src/toil/test/utils/toilDebugTest.py::DebugJobTest::test_run_job 
> [gw1] [ 88%] PASSED src/toil/test/src/threadingTest.py::ThreadingTest::testGlobalMutexOrdering 
> src/toil/test/src/threadingTest.py::ThreadingTest::testLastProcessStanding 
> [gw1] [ 88%] PASSED src/toil/test/src/threadingTest.py::ThreadingTest::testLastProcessStanding 
> src/toil/test/batchSystems/test_lsf_helper.py::LSFHelperTest::test_parse_mem_and_cmd_from_output 
> [gw1] [ 89%] PASSED src/toil/test/batchSystems/test_lsf_helper.py::LSFHelperTest::test_parse_mem_and_cmd_from_output 
> src/toil/test/lib/test_misc.py::UserNameUnvailableTest::test_get_user_name 
> [gw1] [ 89%] PASSED src/toil/test/lib/test_misc.py::UserNameUnvailableTest::test_get_user_name 
> src/toil/test/lib/test_misc.py::UserNameVeryBrokenTest::test_get_user_name 
> [gw1] [ 89%] PASSED src/toil/test/lib/test_misc.py::UserNameVeryBrokenTest::test_get_user_name 
> src/toil/test/mesos/MesosDataStructuresTest.py::DataStructuresTest::testJobQueue 
> [gw1] [ 89%] PASSED src/toil/test/mesos/MesosDataStructuresTest.py::DataStructuresTest::testJobQueue 
> src/toil/test/provisioners/gceProvisionerTest.py::GCEAutoscaleTestMultipleNodeTypes::testAutoScale 
> [gw1] [ 89%] SKIPPED src/toil/test/provisioners/gceProvisionerTest.py::GCEAutoscaleTestMultipleNodeTypes::testAutoScale 
> src/toil/test/provisioners/gceProvisionerTest.py::GCERestartTest::testAutoScaledCluster 
> [gw1] [ 90%] SKIPPED src/toil/test/provisioners/gceProvisionerTest.py::GCERestartTest::testAutoScaledCluster 
> src/toil/test/provisioners/provisionerTest.py::ProvisionerTest::test_node_type_parsing 
> [gw1] [ 90%] PASSED src/toil/test/provisioners/provisionerTest.py::ProvisionerTest::test_node_type_parsing 
> src/toil/test/server/serverTest.py::ToilServerUtilsTest::test_workflow_canceling_recovery 
> [gw1] [ 90%] SKIPPED src/toil/test/server/serverTest.py::ToilServerUtilsTest::test_workflow_canceling_recovery 
> src/toil/test/server/serverTest.py::FileStateStoreTest::test_state_store 
> [gw1] [ 90%] SKIPPED src/toil/test/server/serverTest.py::FileStateStoreTest::test_state_store 
> src/toil/test/server/serverTest.py::FileStateStoreURLTest::test_state_store 
> [gw1] [ 90%] SKIPPED src/toil/test/server/serverTest.py::FileStateStoreURLTest::test_state_store 
> src/toil/test/src/helloWorldTest.py::HelloWorldTest::testHelloWorld 
> [gw2] [ 91%] PASSED src/toil/test/utils/toilDebugTest.py::DebugJobTest::test_run_job 
> src/toil/test/jobStores/jobStoreTest.py::InvalidAWSJobStoreTest::testInvalidJobStoreName 
> [gw2] [ 91%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::InvalidAWSJobStoreTest::testInvalidJobStoreName 
> src/toil/test/lib/test_misc.py::UserNameAvailableTest::test_get_user_name 
> [gw2] [ 91%] PASSED src/toil/test/lib/test_misc.py::UserNameAvailableTest::test_get_user_name 
> src/toil/test/src/promisesTest.py::PathIndexingPromiseTest::test 
> [gw0] [ 91%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testJobDeletions 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testJobLoadEquality 
> [gw0] [ 91%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testJobLoadEquality 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testLargeFile 
> [gw0] [ 92%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testLargeFile 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testMultipartUploads 
> [gw0] [ 92%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testMultipartUploads 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testPartialReadFromStream 
> [gw0] [ 92%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testPartialReadFromStream 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testPerJobFiles 
> [gw0] [ 92%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testPerJobFiles 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testPersistantFilesToDelete 
> [gw0] [ 92%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testPersistantFilesToDelete 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testPreserveFileName 
> [gw0] [ 93%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testPreserveFileName 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testReadWriteFileStreamTextMode 
> [gw0] [ 93%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testReadWriteFileStreamTextMode 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testReadWriteSharedFilesTextMode 
> [gw0] [ 93%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testReadWriteSharedFilesTextMode 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testSharedFiles 
> [gw0] [ 93%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testSharedFiles 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testStatsAndLogging 
> [gw0] [ 93%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testStatsAndLogging 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testUpdateBehavior 
> [gw0] [ 93%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testUpdateBehavior 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testWriteLogFiles 
> [gw0] [ 94%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testWriteLogFiles 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testZeroLengthFiles 
> [gw0] [ 94%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testZeroLengthFiles 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_file_link_imports 
> [gw0] [ 94%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_file_link_imports 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_jobstore_does_not_leak_symlinks 
> [gw0] [ 94%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_jobstore_does_not_leak_symlinks 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_jobstore_init_preserves_symlink_path 
> [gw0] [ 94%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_jobstore_init_preserves_symlink_path 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> [gw0] [ 95%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> [gw0] [ 95%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> [gw0] [ 95%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> [gw0] [ 95%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> [gw0] [ 95%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> [gw0] [ 96%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> [gw0] [ 96%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> [gw0] [ 96%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> [gw0] [ 96%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> [gw0] [ 96%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> [gw0] [ 97%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> [gw0] [ 97%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportSharedFile__otherCls_filejobstoretest <- src/toil/test/__init__.py 
> [gw0] [ 97%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportSharedFile__otherCls_filejobstoretest <- src/toil/test/__init__.py 
> src/toil/test/src/workerTest.py::WorkerTests::testNextChainable 
> [gw0] [ 97%] PASSED src/toil/test/src/workerTest.py::WorkerTests::testNextChainable 
> [gw1] [ 97%] PASSED src/toil/test/src/helloWorldTest.py::HelloWorldTest::testHelloWorld 
> src/toil/test/src/promisesTest.py::CachedUnpicklingJobStoreTest::test 
> [gw2] [ 98%] PASSED src/toil/test/src/promisesTest.py::PathIndexingPromiseTest::test 
> src/toil/test/src/realtimeLoggerTest.py::RealtimeLoggerTest::testRealtimeLogger 
> [gw2] [ 98%] PASSED src/toil/test/src/realtimeLoggerTest.py::RealtimeLoggerTest::testRealtimeLogger 
> src/toil/test/src/systemTest.py::SystemTest::testAtomicityOfNonEmptyDirectoryRenames 
> [gw1] [ 98%] PASSED src/toil/test/src/promisesTest.py::CachedUnpicklingJobStoreTest::test 
> src/toil/test/src/promisesTest.py::ChainedIndexedPromisesTest::test 
> [gw2] [ 98%] PASSED src/toil/test/src/systemTest.py::SystemTest::testAtomicityOfNonEmptyDirectoryRenames 
> [gw1] [ 98%] PASSED src/toil/test/src/promisesTest.py::ChainedIndexedPromisesTest::test 
> [gw3] [ 99%] PASSED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testSimultaneousReadsUncachedStream 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testToilIsNotBroken 
> [gw3] [ 99%] PASSED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testToilIsNotBroken 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testWriteExportFileCompatibility 
> [gw3] [ 99%] PASSED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testWriteExportFileCompatibility 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testWriteLocalFileToJobStore 
> [gw3] [ 99%] PASSED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testWriteLocalFileToJobStore 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testWriteNonLocalFileToJobStore 
> [gw3] [ 99%] PASSED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testWriteNonLocalFileToJobStore 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testWriteReadGlobalFilePermissions 
> [gw3] [100%] PASSED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testWriteReadGlobalFilePermissions 
> 
> ==================================== ERRORS ====================================
> _______ ERROR collecting src/toil/test/cactus/test_cactus_integration.py _______
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/provisioners/clusterTest.py", line 34, in __init__
>     self.keyName = os.getenv('TOIL_AWS_KEYNAME').strip() or 'id_rsa'
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'strip'
> _______ ERROR collecting src/toil/test/cactus/test_cactus_integration.py _______
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/provisioners/clusterTest.py", line 34, in __init__
>     self.keyName = os.getenv('TOIL_AWS_KEYNAME').strip() or 'id_rsa'
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'strip'
> _______ ERROR collecting src/toil/test/cactus/test_cactus_integration.py _______
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/cactus/test_cactus_integration.py", line 14, in __init__
>     super().__init__(methodName=methodName)
>   File "/<<PKGBUILDDIR>>/src/toil/test/provisioners/clusterTest.py", line 34, in __init__
>     self.keyName = os.getenv('TOIL_AWS_KEYNAME').strip() or 'id_rsa'
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'strip'
> _______ ERROR collecting src/toil/test/cactus/test_cactus_integration.py _______
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/cactus/test_cactus_integration.py", line 14, in __init__
>     super().__init__(methodName=methodName)
>   File "/<<PKGBUILDDIR>>/src/toil/test/provisioners/clusterTest.py", line 34, in __init__
>     self.keyName = os.getenv('TOIL_AWS_KEYNAME').strip() or 'id_rsa'
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'strip'
> _______ ERROR collecting src/toil/test/cactus/test_cactus_integration.py _______
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/provisioners/clusterTest.py", line 34, in __init__
>     self.keyName = os.getenv('TOIL_AWS_KEYNAME').strip() or 'id_rsa'
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'strip'
> _______ ERROR collecting src/toil/test/cactus/test_cactus_integration.py _______
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/cactus/test_cactus_integration.py", line 14, in __init__
>     super().__init__(methodName=methodName)
>   File "/<<PKGBUILDDIR>>/src/toil/test/provisioners/clusterTest.py", line 34, in __init__
>     self.keyName = os.getenv('TOIL_AWS_KEYNAME').strip() or 'id_rsa'
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'strip'
> _______ ERROR collecting src/toil/test/cactus/test_cactus_integration.py _______
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/provisioners/clusterTest.py", line 34, in __init__
>     self.keyName = os.getenv('TOIL_AWS_KEYNAME').strip() or 'id_rsa'
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'strip'
> _______ ERROR collecting src/toil/test/cactus/test_cactus_integration.py _______
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/cactus/test_cactus_integration.py", line 14, in __init__
>     super().__init__(methodName=methodName)
>   File "/<<PKGBUILDDIR>>/src/toil/test/provisioners/clusterTest.py", line 34, in __init__
>     self.keyName = os.getenv('TOIL_AWS_KEYNAME').strip() or 'id_rsa'
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'strip'
> __________ ERROR collecting src/toil/test/provisioners/clusterTest.py __________
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/provisioners/clusterTest.py", line 34, in __init__
>     self.keyName = os.getenv('TOIL_AWS_KEYNAME').strip() or 'id_rsa'
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'strip'
> __________ ERROR collecting src/toil/test/provisioners/clusterTest.py __________
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/provisioners/clusterTest.py", line 34, in __init__
>     self.keyName = os.getenv('TOIL_AWS_KEYNAME').strip() or 'id_rsa'
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'strip'
> __________ ERROR collecting src/toil/test/provisioners/clusterTest.py __________
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/provisioners/clusterTest.py", line 34, in __init__
>     self.keyName = os.getenv('TOIL_AWS_KEYNAME').strip() or 'id_rsa'
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'strip'
> __________ ERROR collecting src/toil/test/provisioners/clusterTest.py __________
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/provisioners/clusterTest.py", line 34, in __init__
>     self.keyName = os.getenv('TOIL_AWS_KEYNAME').strip() or 'id_rsa'
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'strip'
> _____________ ERROR collecting src/toil/test/utils/toilKillTest.py _____________
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/toil/jobStores/utils.py", line 365, in generate_locator
>     from toil.jobStores.aws.jobStore import AWSJobStore  # noqa
>     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/jobStores/aws/jobStore.py", line 29, in <module>
>     import boto.s3.connection
> ModuleNotFoundError: No module named 'boto'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/utils/toilKillTest.py", line 96, in __init__
>     self.job_store = generate_locator("aws", decoration="testkill")
>                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/jobStores/utils.py", line 387, in generate_locator
>     raise JobStoreUnavailableException(f"libraries for {job_store_type} job store are not installed")
> toil.jobStores.utils.JobStoreUnavailableException: libraries for aws job store are not installed
> _____________ ERROR collecting src/toil/test/utils/toilKillTest.py _____________
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/toil/jobStores/utils.py", line 365, in generate_locator
>     from toil.jobStores.aws.jobStore import AWSJobStore  # noqa
>     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/jobStores/aws/jobStore.py", line 29, in <module>
>     import boto.s3.connection
> ModuleNotFoundError: No module named 'boto'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/utils/toilKillTest.py", line 96, in __init__
>     self.job_store = generate_locator("aws", decoration="testkill")
>                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/jobStores/utils.py", line 387, in generate_locator
>     raise JobStoreUnavailableException(f"libraries for {job_store_type} job store are not installed")
> toil.jobStores.utils.JobStoreUnavailableException: libraries for aws job store are not installed
> _____________ ERROR collecting src/toil/test/utils/toilKillTest.py _____________
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/toil/jobStores/utils.py", line 365, in generate_locator
>     from toil.jobStores.aws.jobStore import AWSJobStore  # noqa
>     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/jobStores/aws/jobStore.py", line 29, in <module>
>     import boto.s3.connection
> ModuleNotFoundError: No module named 'boto'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/utils/toilKillTest.py", line 96, in __init__
>     self.job_store = generate_locator("aws", decoration="testkill")
>                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/jobStores/utils.py", line 387, in generate_locator
>     raise JobStoreUnavailableException(f"libraries for {job_store_type} job store are not installed")
> toil.jobStores.utils.JobStoreUnavailableException: libraries for aws job store are not installed
> _____________ ERROR collecting src/toil/test/utils/toilKillTest.py _____________
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/toil/jobStores/utils.py", line 365, in generate_locator
>     from toil.jobStores.aws.jobStore import AWSJobStore  # noqa
>     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/jobStores/aws/jobStore.py", line 29, in <module>
>     import boto.s3.connection
> ModuleNotFoundError: No module named 'boto'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/utils/toilKillTest.py", line 96, in __init__
>     self.job_store = generate_locator("aws", decoration="testkill")
>                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/jobStores/utils.py", line 387, in generate_locator
>     raise JobStoreUnavailableException(f"libraries for {job_store_type} job store are not installed")
> toil.jobStores.utils.JobStoreUnavailableException: libraries for aws job store are not installed
> =========================== short test summary info ============================
> ERROR src/toil/test/cactus/test_cactus_integration.py::AbstractClusterTest - AttributeError: 'NoneType' object has no attribute 'strip'
> ERROR src/toil/test/cactus/test_cactus_integration.py::AbstractClusterTest - AttributeError: 'NoneType' object has no attribute 'strip'
> ERROR src/toil/test/cactus/test_cactus_integration.py::CactusIntegrationTest - AttributeError: 'NoneType' object has no attribute 'strip'
> ERROR src/toil/test/cactus/test_cactus_integration.py::CactusIntegrationTest - AttributeError: 'NoneType' object has no attribute 'strip'
> ERROR src/toil/test/cactus/test_cactus_integration.py::AbstractClusterTest - AttributeError: 'NoneType' object has no attribute 'strip'
> ERROR src/toil/test/cactus/test_cactus_integration.py::CactusIntegrationTest - AttributeError: 'NoneType' object has no attribute 'strip'
> ERROR src/toil/test/cactus/test_cactus_integration.py::AbstractClusterTest - AttributeError: 'NoneType' object has no attribute 'strip'
> ERROR src/toil/test/cactus/test_cactus_integration.py::CactusIntegrationTest - AttributeError: 'NoneType' object has no attribute 'strip'
> ERROR src/toil/test/provisioners/clusterTest.py::AbstractClusterTest - AttributeError: 'NoneType' object has no attribute 'strip'
> ERROR src/toil/test/provisioners/clusterTest.py::AbstractClusterTest - AttributeError: 'NoneType' object has no attribute 'strip'
> ERROR src/toil/test/provisioners/clusterTest.py::AbstractClusterTest - AttributeError: 'NoneType' object has no attribute 'strip'
> ERROR src/toil/test/provisioners/clusterTest.py::AbstractClusterTest - AttributeError: 'NoneType' object has no attribute 'strip'
> ERROR src/toil/test/utils/toilKillTest.py::ToilKillTestWithAWSJobStore - toil.jobStores.utils.JobStoreUnavailableException: libraries for aws job store are not installed
> ERROR src/toil/test/utils/toilKillTest.py::ToilKillTestWithAWSJobStore - toil.jobStores.utils.JobStoreUnavailableException: libraries for aws job store are not installed
> ERROR src/toil/test/utils/toilKillTest.py::ToilKillTestWithAWSJobStore - toil.jobStores.utils.JobStoreUnavailableException: libraries for aws job store are not installed
> ERROR src/toil/test/utils/toilKillTest.py::ToilKillTestWithAWSJobStore - toil.jobStores.utils.JobStoreUnavailableException: libraries for aws job store are not installed
> =========== 166 passed, 349 skipped, 16 errors in 295.29s (0:04:55) ============
> E: pybuild pybuild:389: test: plugin custom failed with: exit code=1: HOME=/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_toil python3.12 setup.py develop --user && PYTHONPATH=/<<PKGBUILDDIR>>/src:$PYTHONPATH PATH=/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_toil/.local/bin/:$PATH TOIL_TEST_QUICK=True TOIL_SKIP_DOCKER=True python3.12 -m pytest -n auto --dist loadscope -vv -W ignore --ignore src/toil/test/lib/aws/test_s3.py --ignore src/toil/test/provisioners/aws/awsProvisionerTest.py --ignore src/toil/test/wdl/wdltoil_test.py --ignore src/toil/test/cwl/cwlTest.py --ignore src/toil/test/src/promisedRequirementTest.py --ignore src/toil/test/lib/test_ec2.py --ignore src/toil/test/batchSystems/batchSystemTest.py --ignore src/toil/test/lib/aws/test_iam.py -k "not (test_bioconda or test_run_conformance or testImportFtpFile or ToilWdlIntegrationTest or SortTest or testCwlexample or testVirtualEnv or ToilDocumentationTest or test_cwl_toil_kill or testImportReadFileCompatibility or CleanWorkDirTest or DeferredFunctionTest or WdlToilTest or test_cactus_integration)" /<<PKGBUILDDIR>>/src/toil/test
> I: pybuild base:311: HOME=/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_toil python3.11 setup.py develop --user && PYTHONPATH=/<<PKGBUILDDIR>>/src:$PYTHONPATH PATH=/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_toil/.local/bin/:$PATH TOIL_TEST_QUICK=True TOIL_SKIP_DOCKER=True python3.11 -m pytest -n auto --dist loadscope -vv -W ignore --ignore src/toil/test/lib/aws/test_s3.py --ignore src/toil/test/provisioners/aws/awsProvisionerTest.py --ignore src/toil/test/wdl/wdltoil_test.py --ignore src/toil/test/cwl/cwlTest.py --ignore src/toil/test/src/promisedRequirementTest.py --ignore src/toil/test/lib/test_ec2.py --ignore src/toil/test/batchSystems/batchSystemTest.py --ignore src/toil/test/lib/aws/test_iam.py -k "not (test_bioconda or test_run_conformance or testImportFtpFile or ToilWdlIntegrationTest or SortTest or testCwlexample or testVirtualEnv or ToilDocumentationTest or test_cwl_toil_kill or testImportReadFileCompatibility or CleanWorkDirTest or DeferredFunctionTest or WdlToilTest or test_cactus_integration)" /<<PKGBUILDDIR>>/src/toil/test
> running develop
> /usr/lib/python3/dist-packages/setuptools/command/develop.py:40: EasyInstallDeprecationWarning: easy_install command is deprecated.
> !!
> 
>         ********************************************************************************
>         Please avoid running ``setup.py`` and ``easy_install``.
>         Instead, use pypa/build, pypa/installer or other
>         standards-based tools.
> 
>         See https://github.com/pypa/setuptools/issues/917 for details.
>         ********************************************************************************
> 
> !!
>   easy_install.initialize_options(self)
> /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
> !!
> 
>         ********************************************************************************
>         Please avoid running ``setup.py`` directly.
>         Instead, use pypa/build, pypa/installer or other
>         standards-based tools.
> 
>         See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
>         ********************************************************************************
> 
> !!
>   self.initialize_options()
> running egg_info
> writing src/toil.egg-info/PKG-INFO
> writing dependency_links to src/toil.egg-info/dependency_links.txt
> writing entry points to src/toil.egg-info/entry_points.txt
> writing requirements to src/toil.egg-info/requires.txt
> writing top-level names to src/toil.egg-info/top_level.txt
> reading manifest file 'src/toil.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> adding license file 'LICENSE'
> writing manifest file 'src/toil.egg-info/SOURCES.txt'
> running build_ext
> Creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_toil/.local/lib/python3.11/site-packages/toil.egg-link (link to src)
> Adding toil 6.1.0 to easy-install.pth file
> Installing _toil_contained_executor script to /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_toil/.local/bin
> Installing _toil_mesos_executor script to /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_toil/.local/bin
> Installing _toil_worker script to /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_toil/.local/bin
> Installing cwltoil script to /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_toil/.local/bin
> Installing toil script to /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_toil/.local/bin
> Installing toil-cwl-runner script to /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_toil/.local/bin
> Installing toil-wdl-runner script to /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_toil/.local/bin
> Installing toil-wes-cwl-runner script to /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_toil/.local/bin
> 
> Installed /<<PKGBUILDDIR>>/src
> Processing dependencies for toil==6.1.0
> Searching for urllib3==2.0.7
> Best match: urllib3 2.0.7
> Adding urllib3 2.0.7 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for typing-extensions==4.12.2
> Best match: typing-extensions 4.12.2
> Adding typing-extensions 4.12.2 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for ruamel.yaml==0.18.6
> Best match: ruamel.yaml 0.18.6
> Adding ruamel.yaml 0.18.6 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for requests==2.32.3
> Best match: requests 2.32.3
> Adding requests 2.32.3 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for PyYAML==6.0.1
> Best match: PyYAML 6.0.1
> Adding PyYAML 6.0.1 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for pytz==2024.1
> Best match: pytz 2024.1
> Adding pytz 2024.1 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for python-dateutil==2.9.0
> Best match: python-dateutil 2.9.0
> Adding python-dateutil 2.9.0 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for psutil==5.9.8
> Best match: psutil 5.9.8
> Adding psutil 5.9.8 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for enlighten==1.11.2
> Best match: enlighten 1.11.2
> Adding enlighten 1.11.2 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for docker==6.1.3
> Best match: docker 6.1.3
> Adding docker 6.1.3 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for dill==0.3.8
> Best match: dill 0.3.8
> Adding dill 0.3.8 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for ConfigArgParse==1.7
> Best match: ConfigArgParse 1.7
> Adding ConfigArgParse 1.7 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for Pypubsub==4.0.3
> Best match: Pypubsub 4.0.3
> Adding Pypubsub 4.0.3 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for ruamel.yaml.clib==0.2.8
> Best match: ruamel.yaml.clib 0.2.8
> Adding ruamel.yaml.clib 0.2.8 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for idna==3.6
> Best match: idna 3.6
> Adding idna 3.6 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for charset-normalizer==3.3.2
> Best match: charset-normalizer 3.3.2
> Adding charset-normalizer 3.3.2 to easy-install.pth file
> Installing normalizer script to /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_toil/.local/bin
> 
> Using /usr/lib/python3/dist-packages
> Searching for certifi==2024.6.2
> Best match: certifi 2024.6.2
> Adding certifi 2024.6.2 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Searching for six==1.16.0
> Best match: six 1.16.0
> Adding six 1.16.0 to easy-install.pth file
> 
> Using /usr/lib/python3/dist-packages
> Finished processing dependencies for toil==6.1.0
> ============================= test session starts ==============================
> platform linux -- Python 3.11.9, pytest-8.2.2, pluggy-1.5.0 -- /usr/bin/python3.11
> cachedir: .pytest_cache
> rootdir: /<<PKGBUILDDIR>>
> configfile: setup.cfg
> plugins: xdist-3.6.1
> created: 4/4 workers
> 4 workers [515 items]
> 
> scheduling tests via LoadScopeScheduling
> 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testBatchCreate 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testBatchCreate 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testBatchCreate 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testBatchCreate 
> [gw0] [  0%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testBatchCreate 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testChildLoadingEquality 
> [gw0] [  0%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testChildLoadingEquality 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testCleanCache 
> [gw3] [  0%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testBatchCreate 
> [gw2] [  0%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testBatchCreate 
> [gw0] [  0%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testCleanCache 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testConfigEquality 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testChildLoadingEquality 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testChildLoadingEquality 
> [gw2] [  1%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testChildLoadingEquality 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testCleanCache 
> [gw0] [  1%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testConfigEquality 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testDestructionIdempotence 
> [gw0] [  1%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testDestructionIdempotence 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testDestructionOfCorruptedJobStore 
> [gw2] [  1%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testCleanCache 
> [gw3] [  1%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testChildLoadingEquality 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testCleanCache 
> [gw3] [  2%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testCleanCache 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testConfigEquality 
> [gw0] [  2%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testDestructionOfCorruptedJobStore 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testEmptyFileStoreIDIsReadable 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testConfigEquality 
> [gw2] [  2%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testConfigEquality 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testDestructionIdempotence 
> [gw3] [  2%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testConfigEquality 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testDestructionIdempotence 
> [gw3] [  2%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testDestructionIdempotence 
> [gw2] [  3%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testDestructionIdempotence 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testDestructionOfCorruptedJobStore 
> [gw2] [  3%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testDestructionOfCorruptedJobStore 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testEmptyFileStoreIDIsReadable 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testDestructionOfCorruptedJobStore 
> [gw3] [  3%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testDestructionOfCorruptedJobStore 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testEmptyFileStoreIDIsReadable 
> [gw3] [  3%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testEmptyFileStoreIDIsReadable 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testFileDeletion 
> [gw0] [  3%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testEmptyFileStoreIDIsReadable 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testEncrypted 
> [gw0] [  4%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testEncrypted 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testFileDeletion 
> [gw0] [  4%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testFileDeletion 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testGrowingAndShrinkingJob 
> [gw2] [  4%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testEmptyFileStoreIDIsReadable 
> [gw0] [  4%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testGrowingAndShrinkingJob 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testFileDeletion 
> [gw2] [  4%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testFileDeletion 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testGrowingAndShrinkingJob 
> [gw2] [  5%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testGrowingAndShrinkingJob 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testImportHttpFile 
> [gw3] [  5%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testFileDeletion 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testGrowingAndShrinkingJob 
> [gw3] [  5%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testGrowingAndShrinkingJob 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testImportHttpFile 
> [gw2] [  5%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testImportHttpFile 
> [gw3] [  5%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testImportHttpFile 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testInitialState 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testImportHttpFile 
> [gw0] [  6%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testImportHttpFile 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testInitialState 
> [gw0] [  6%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testInitialState 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testInlinedFiles 
> [gw0] [  6%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testInlinedFiles 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testJobCreation 
> [gw0] [  6%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testJobCreation 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testJobDeletions 
> [gw0] [  6%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testJobDeletions 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testJobLoadEquality 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testInitialState 
> [gw2] [  6%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testInitialState 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testJobCreation 
> [gw2] [  7%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testJobCreation 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testJobDeletions 
> [gw0] [  7%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testJobLoadEquality 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testLargeFile 
> [gw0] [  7%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testLargeFile 
> [gw3] [  7%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testInitialState 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testInlinedFiles 
> [gw3] [  7%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testInlinedFiles 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testJobCreation 
> [gw3] [  8%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testJobCreation 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testJobDeletions 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testMultiThreadImportFile 
> [gw0] [  8%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testMultiThreadImportFile 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testMultipartUploads 
> [gw3] [  8%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testJobDeletions 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testJobLoadEquality 
> [gw0] [  8%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testMultipartUploads 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testOverlargeJob 
> [gw2] [  8%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testJobDeletions 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testJobLoadEquality 
> [gw2] [  9%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testJobLoadEquality 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testLargeFile 
> [gw3] [  9%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testJobLoadEquality 
> [gw0] [  9%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testOverlargeJob 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testPartialReadFromStream 
> [gw0] [  9%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testPartialReadFromStream 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testPerJobFiles 
> [gw2] [  9%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testLargeFile 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testMultipartUploads 
> [gw2] [ 10%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testMultipartUploads 
> [gw0] [ 10%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testPerJobFiles 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testPersistantFilesToDelete 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testLargeFile 
> [gw3] [ 10%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testLargeFile 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testMultiThreadImportFile 
> [gw0] [ 10%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testPersistantFilesToDelete 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testReadWriteFileStreamTextMode 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testPartialReadFromStream 
> [gw2] [ 10%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testPartialReadFromStream 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testPerJobFiles 
> [gw3] [ 11%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testMultiThreadImportFile 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testMultipartUploads 
> [gw3] [ 11%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testMultipartUploads 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testOverlargeJob 
> [gw3] [ 11%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testOverlargeJob 
> [gw0] [ 11%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testReadWriteFileStreamTextMode 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testReadWriteSharedFilesTextMode 
> [gw0] [ 11%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testReadWriteSharedFilesTextMode 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testSDBDomainsDeletedOnFailedJobstoreBucketCreation 
> [gw0] [ 12%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testSDBDomainsDeletedOnFailedJobstoreBucketCreation 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testSharedFiles 
> [gw0] [ 12%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testSharedFiles 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testStatsAndLogging 
> [gw0] [ 12%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testStatsAndLogging 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testUpdateBehavior 
> [gw0] [ 12%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testUpdateBehavior 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testWriteLogFiles 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testPartialReadFromStream 
> [gw3] [ 12%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testPartialReadFromStream 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testPerJobFiles 
> [gw3] [ 13%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testPerJobFiles 
> [gw2] [ 13%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testPerJobFiles 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testPersistantFilesToDelete 
> [gw2] [ 13%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testPersistantFilesToDelete 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testReadWriteFileStreamTextMode 
> [gw2] [ 13%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testReadWriteFileStreamTextMode 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testReadWriteSharedFilesTextMode 
> [gw2] [ 13%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testReadWriteSharedFilesTextMode 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testSharedFiles 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testPersistantFilesToDelete 
> [gw2] [ 13%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testSharedFiles 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testStatsAndLogging 
> [gw2] [ 14%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testStatsAndLogging 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testUpdateBehavior 
> [gw2] [ 14%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testUpdateBehavior 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testWriteLogFiles 
> [gw2] [ 14%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testWriteLogFiles 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testZeroLengthFiles 
> [gw2] [ 14%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::testZeroLengthFiles 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> [gw2] [ 14%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> [gw3] [ 15%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testPersistantFilesToDelete 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testReadWriteFileStreamTextMode 
> [gw3] [ 15%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testReadWriteFileStreamTextMode 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testReadWriteSharedFilesTextMode 
> [gw3] [ 15%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testReadWriteSharedFilesTextMode 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testSDBDomainsDeletedOnFailedJobstoreBucketCreation 
> [gw3] [ 15%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testSDBDomainsDeletedOnFailedJobstoreBucketCreation 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testSharedFiles 
> [gw3] [ 15%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testSharedFiles 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testStatsAndLogging 
> [gw3] [ 16%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testStatsAndLogging 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testUpdateBehavior 
> [gw3] [ 16%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testUpdateBehavior 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testWriteLogFiles 
> [gw3] [ 16%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testWriteLogFiles 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testZeroLengthFiles 
> [gw3] [ 16%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::testZeroLengthFiles 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> [gw2] [ 16%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> [gw2] [ 17%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> [gw2] [ 17%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> [gw2] [ 17%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> [gw0] [ 17%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testWriteLogFiles 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testZeroLengthFiles 
> [gw0] [ 17%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::testZeroLengthFiles 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> [gw0] [ 18%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> [gw0] [ 18%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> [gw0] [ 18%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> [gw0] [ 18%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> [gw0] [ 18%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> [gw0] [ 19%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> [gw0] [ 19%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> [gw0] [ 19%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> [gw0] [ 19%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> [gw0] [ 19%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> [gw0] [ 20%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> [gw0] [ 20%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> [gw3] [ 20%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> [gw3] [ 20%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> [gw3] [ 20%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> [gw3] [ 20%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> [gw1] [ 21%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testBatchCreate 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testChildLoadingEquality 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> [gw2] [ 21%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> [gw2] [ 21%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> [gw2] [ 21%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> [gw2] [ 21%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> [gw3] [ 22%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> [gw3] [ 22%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> [gw3] [ 22%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> [gw2] [ 22%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> [gw2] [ 22%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> [gw3] [ 23%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> [gw2] [ 23%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> [gw3] [ 23%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> [gw3] [ 23%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> [gw3] [ 23%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> [gw1] [ 24%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testChildLoadingEquality 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testCleanCache 
> [gw1] [ 24%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testCleanCache 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testConfigEquality 
> [gw3] [ 24%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportSharedFile__otherCls_filejobstoretest <- src/toil/test/__init__.py 
> [gw0] [ 24%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::EncryptedAWSJobStoreTest::test_testImportSharedFile__otherCls_filejobstoretest <- src/toil/test/__init__.py 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean 
> [gw0] [ 24%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CRx_FORGO 
> [gw0] [ 25%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CRx_FORGO 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CRx_None 
> [gw0] [ 25%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CRx_None 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CRx_RM 
> [gw0] [ 25%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CRx_RM 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CRx_STOP 
> [gw0] [ 25%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CRx_STOP 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CxD_FORGO 
> [gw0] [ 25%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CxD_FORGO 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CxD_None 
> [gw0] [ 26%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CxD_None 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CxD_RM 
> [gw0] [ 26%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CxD_RM 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CxD_STOP 
> src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportSharedFile__otherCls_filejobstoretest <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportSharedFile__otherCls_filejobstoretest <- src/toil/test/__init__.py 
> [gw2] [ 26%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::GoogleJobStoreTest::test_testImportSharedFile__otherCls_filejobstoretest <- src/toil/test/__init__.py 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testAsyncWriteWithCaching 
> [gw0] [ 26%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_CxD_STOP 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_Cxx_FORGO 
> [gw3] [ 26%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::AWSJobStoreTest::test_testImportSharedFile__otherCls_filejobstoretest <- src/toil/test/__init__.py 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testAsyncWriteWithCaching 
> [gw3] [ 26%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testAsyncWriteWithCaching 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testCacheEvictionFailCase 
> [gw2] [ 27%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testAsyncWriteWithCaching 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testCacheEvictionFailCase 
> [gw2] [ 27%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testCacheEvictionFailCase 
> [gw3] [ 27%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testCacheEvictionFailCase 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testCacheEvictionPartialEvict 
> [gw3] [ 27%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testCacheEvictionPartialEvict 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testCacheEvictionTotalEvict 
> [gw1] [ 27%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testConfigEquality 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testDestructionIdempotence 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testCacheEvictionPartialEvict 
> [gw2] [ 28%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testCacheEvictionPartialEvict 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testCacheEvictionTotalEvict 
> [gw0] [ 28%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_Cxx_FORGO 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_Cxx_None 
> [gw0] [ 28%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_Cxx_None 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_Cxx_RM 
> [gw0] [ 28%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_Cxx_RM 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_Cxx_STOP 
> [gw0] [ 28%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_Cxx_STOP 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xRx_FORGO 
> [gw0] [ 29%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xRx_FORGO 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xRx_None 
> [gw0] [ 29%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xRx_None 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xRx_RM 
> [gw0] [ 29%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xRx_RM 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xRx_STOP 
> [gw0] [ 29%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xRx_STOP 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxD_FORGO 
> [gw0] [ 29%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxD_FORGO 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxD_None 
> [gw0] [ 30%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxD_None 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxD_RM 
> [gw2] [ 30%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testCacheEvictionTotalEvict 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testControlledFailedWorkerRetry 
> [gw2] [ 30%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testControlledFailedWorkerRetry 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testDeleteLocalFile 
> [gw0] [ 30%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxD_RM 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxD_STOP 
> [gw0] [ 30%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxD_STOP 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxx_FORGO 
> [gw3] [ 31%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testCacheEvictionTotalEvict 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testControlledFailedWorkerRetry 
> [gw3] [ 31%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testControlledFailedWorkerRetry 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testDeleteLocalFile 
> [gw3] [ 31%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testDeleteLocalFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testExtremeCacheSetup 
> [gw3] [ 31%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testExtremeCacheSetup 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testFileStoreExportFile 
> [gw3] [ 31%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testFileStoreExportFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testFileStoreLogging 
> [gw3] [ 32%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testFileStoreLogging 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testFileStoreOperations 
> [gw3] [ 32%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testFileStoreOperations 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testMultipleJobsReadSameCacheHitGlobalFile 
> [gw3] [ 32%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testMultipleJobsReadSameCacheHitGlobalFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testMultipleJobsReadSameCacheMissGlobalFile 
> [gw3] [ 32%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testMultipleJobsReadSameCacheMissGlobalFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testReadCachHitFileFromJobStore 
> [gw0] [ 32%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxx_FORGO 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxx_None 
> [gw0] [ 33%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxx_None 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxx_RM 
> [gw0] [ 33%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxx_RM 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxx_STOP 
> [gw0] [ 33%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerClean_xxx_STOP 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerLogs 
> [gw0] [ 33%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerLogs 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerLogs_Demux 
> [gw0] [ 33%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerLogs_Demux 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerLogs_Demux_Stream 
> [gw0] [ 33%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerLogs_Demux_Stream 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerLogs_Stream 
> [gw0] [ 34%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerLogs_Stream 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerPipeChain 
> [gw0] [ 34%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerPipeChain 
> src/toil/test/lib/dockerTest.py::DockerTest::testDockerPipeChainErrorDetection 
> [gw0] [ 34%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testDockerPipeChainErrorDetection 
> src/toil/test/lib/dockerTest.py::DockerTest::testNonCachingDockerChain 
> [gw0] [ 34%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testNonCachingDockerChain 
> [gw3] [ 34%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testReadCachHitFileFromJobStore 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testReadCacheMissFileFromJobStoreWithCachingReadFile 
> [gw3] [ 35%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testReadCacheMissFileFromJobStoreWithCachingReadFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testReadCacheMissFileFromJobStoreWithoutCachingReadFile 
> [gw3] [ 35%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testReadCacheMissFileFromJobStoreWithoutCachingReadFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testReadWriteFileStreamTextMode 
> [gw3] [ 35%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testReadWriteFileStreamTextMode 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testRemoveLocalImmutablyReadFile 
> [gw3] [ 35%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testRemoveLocalImmutablyReadFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testRemoveLocalMutablyReadFile 
> [gw3] [ 35%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testRemoveLocalMutablyReadFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testReturnFileSizes 
> [gw3] [ 36%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testReturnFileSizes 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testReturnFileSizesWithBadWorker 
> [gw1] [ 36%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testDestructionIdempotence 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testDestructionOfCorruptedJobStore 
> [gw1] [ 36%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testDestructionOfCorruptedJobStore 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testEmptyFileStoreIDIsReadable 
> [gw3] [ 36%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testReturnFileSizesWithBadWorker 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testSimultaneousReadsUncachedStream 
> [gw3] [ 36%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testSimultaneousReadsUncachedStream 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testToilIsNotBroken 
> [gw3] [ 37%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testToilIsNotBroken 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testWriteExportFileCompatibility 
> [gw3] [ 37%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testWriteExportFileCompatibility 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testWriteLocalFileToJobStore 
> [gw3] [ 37%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testWriteLocalFileToJobStore 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testWriteNonLocalFileToJobStore 
> [gw3] [ 37%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testWriteNonLocalFileToJobStore 
> src/toil/test/lib/dockerTest.py::DockerTest::testNonCachingDockerChainErrorDetection 
> [gw0] [ 37%] SKIPPED src/toil/test/lib/dockerTest.py::DockerTest::testNonCachingDockerChainErrorDetection 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testAsyncWriteWithCaching 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testWriteReadGlobalFilePermissions 
> [gw0] [ 38%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testAsyncWriteWithCaching 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testCacheEvictionFailCase 
> [gw0] [ 38%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testCacheEvictionFailCase 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testCacheEvictionPartialEvict 
> [gw1] [ 38%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testEmptyFileStoreIDIsReadable 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testFileDeletion 
> [gw0] [ 38%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testCacheEvictionPartialEvict 
> [gw3] [ 38%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithAwsJobStore::testWriteReadGlobalFilePermissions 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testCacheEvictionTotalEvict 
> [gw0] [ 39%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testCacheEvictionTotalEvict 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testControlledFailedWorkerRetry 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_coalesce_job_exit_codes_many_all_exist 
> [gw1] [ 39%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testFileDeletion 
> [gw0] [ 39%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testControlledFailedWorkerRetry 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testDeleteLocalFile 
> [gw0] [ 39%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testDeleteLocalFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testExtremeCacheSetup 
> [gw0] [ 39%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testExtremeCacheSetup 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testFileStoreExportFile 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testGrowingAndShrinkingJob 
> [gw0] [ 40%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testFileStoreExportFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testFileStoreLogging 
> [gw0] [ 40%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testFileStoreLogging 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testFileStoreOperations 
> [gw0] [ 40%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testFileStoreOperations 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testMultipleJobsReadSameCacheHitGlobalFile 
> [gw0] [ 40%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testMultipleJobsReadSameCacheHitGlobalFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testMultipleJobsReadSameCacheMissGlobalFile 
> [gw0] [ 40%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testMultipleJobsReadSameCacheMissGlobalFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testReadCachHitFileFromJobStore 
> [gw0] [ 40%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testReadCachHitFileFromJobStore 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testReadCacheMissFileFromJobStoreWithCachingReadFile 
> [gw0] [ 41%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testReadCacheMissFileFromJobStoreWithCachingReadFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testReadCacheMissFileFromJobStoreWithoutCachingReadFile 
> [gw0] [ 41%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testReadCacheMissFileFromJobStoreWithoutCachingReadFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testReadWriteFileStreamTextMode 
> [gw0] [ 41%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testReadWriteFileStreamTextMode 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testRemoveLocalImmutablyReadFile 
> [gw0] [ 41%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testRemoveLocalImmutablyReadFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testRemoveLocalMutablyReadFile 
> [gw0] [ 41%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testRemoveLocalMutablyReadFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testReturnFileSizes 
> [gw0] [ 42%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testReturnFileSizes 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testReturnFileSizesWithBadWorker 
> [gw0] [ 42%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testReturnFileSizesWithBadWorker 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testSimultaneousReadsUncachedStream 
> [gw0] [ 42%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testSimultaneousReadsUncachedStream 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testToilIsNotBroken 
> [gw0] [ 42%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testToilIsNotBroken 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testWriteExportFileCompatibility 
> [gw0] [ 42%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testWriteExportFileCompatibility 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testWriteLocalFileToJobStore 
> [gw0] [ 43%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testWriteLocalFileToJobStore 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testWriteNonLocalFileToJobStore 
> [gw0] [ 43%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testWriteNonLocalFileToJobStore 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testWriteReadGlobalFilePermissions 
> [gw0] [ 43%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithGoogleJobStore::testWriteReadGlobalFilePermissions 
> src/toil/test/utils/utilsTest.py::UtilsTest::testAWSProvisionerUtils 
> [gw1] [ 43%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testGrowingAndShrinkingJob 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testImportHttpFile 
> [gw0] [ 43%] SKIPPED src/toil/test/utils/utilsTest.py::UtilsTest::testAWSProvisionerUtils 
> src/toil/test/utils/utilsTest.py::UtilsTest::testGetPIDStatus 
> [gw3] [ 44%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_coalesce_job_exit_codes_many_all_exist 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_coalesce_job_exit_codes_one_exists 
> [gw3] [ 44%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_coalesce_job_exit_codes_one_exists 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_coalesce_job_exit_codes_one_not_exists 
> [gw3] [ 44%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_coalesce_job_exit_codes_one_not_exists 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_coalesce_job_exit_codes_sacct_raises_job_exists 
> [gw3] [ 44%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_coalesce_job_exit_codes_sacct_raises_job_exists 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_coalesce_job_exit_codes_sacct_raises_job_not_exists 
> [gw3] [ 44%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_coalesce_job_exit_codes_sacct_raises_job_not_exists 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_coalesce_job_exit_codes_some_exists 
> [gw3] [ 45%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_coalesce_job_exit_codes_some_exists 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromSacct_many_all_exist 
> [gw3] [ 45%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromSacct_many_all_exist 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromSacct_many_none_exist 
> [gw3] [ 45%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromSacct_many_none_exist 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromSacct_many_some_exist 
> [gw3] [ 45%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromSacct_many_some_exist 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromSacct_one_exists 
> [gw3] [ 45%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromSacct_one_exists 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromSacct_one_not_exists 
> [gw3] [ 46%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromSacct_one_not_exists 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromScontrol_many_all_exist 
> [gw3] [ 46%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromScontrol_many_all_exist 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromScontrol_many_none_exist 
> [gw3] [ 46%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromScontrol_many_none_exist 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromScontrol_many_some_exist 
> [gw3] [ 46%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromScontrol_many_some_exist 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromScontrol_one_exists 
> [gw3] [ 46%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromScontrol_one_exists 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromScontrol_one_not_exists 
> [gw3] [ 46%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobDetailsFromScontrol_one_not_exists 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobExitCode_job_exists 
> [gw3] [ 47%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobExitCode_job_exists 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobExitCode_job_not_exists 
> [gw3] [ 47%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobExitCode_job_not_exists 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobExitCode_sacct_raises_job_exists 
> [gw3] [ 47%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobExitCode_sacct_raises_job_exists 
> src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobExitCode_sacct_raises_job_not_exists 
> [gw3] [ 47%] PASSED src/toil/test/batchSystems/test_slurm.py::SlurmTest::test_getJobExitCode_sacct_raises_job_not_exists 
> src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testApplianceParser 
> [gw3] [ 47%] SKIPPED src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testApplianceParser 
> src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testBadGoogleRepo 
> [gw3] [ 48%] SKIPPED src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testBadGoogleRepo 
> src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testBadQuayRepo 
> [gw3] [ 48%] SKIPPED src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testBadQuayRepo 
> src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testBadQuayRepoNTag 
> [gw3] [ 48%] SKIPPED src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testBadQuayRepoNTag 
> src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testBadQuayTag 
> [gw3] [ 48%] SKIPPED src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testBadQuayTag 
> src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testBroadDockerRepo 
> [gw3] [ 48%] SKIPPED src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testBroadDockerRepo 
> src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testBroadDockerRepoBadTag 
> [gw3] [ 49%] SKIPPED src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testBroadDockerRepoBadTag 
> src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testGoogleRepo 
> [gw3] [ 49%] SKIPPED src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testGoogleRepo 
> src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testNonexistentRepo 
> [gw3] [ 49%] SKIPPED src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testNonexistentRepo 
> src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testOfficialUbuntuRepo 
> [gw3] [ 49%] SKIPPED src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testOfficialUbuntuRepo 
> src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testToilQuayRepo 
> [gw3] [ 49%] SKIPPED src/toil/test/src/dockerCheckTest.py::DockerCheckTest::testToilQuayRepo 
> src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::testBetaInertia 
> [gw3] [ 50%] PASSED src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::testBetaInertia 
> src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::testMaxNodes 
> [gw3] [ 50%] PASSED src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::testMaxNodes 
> src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::testMinNodes 
> [gw3] [ 50%] PASSED src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::testMinNodes 
> src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::testNoLaunchingIfDeltaAlreadyMet 
> [gw3] [ 50%] PASSED src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::testNoLaunchingIfDeltaAlreadyMet 
> src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::testPreemptibleDeficitIsSet 
> [gw3] [ 50%] PASSED src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::testPreemptibleDeficitIsSet 
> src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::testPreemptibleDeficitResponse 
> [gw3] [ 51%] PASSED src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::testPreemptibleDeficitResponse 
> src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::testRounding 
> [gw1] [ 51%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testImportHttpFile 
> [gw3] [ 51%] PASSED src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::testRounding 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testInitialState 
> src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::test_overhead_accounting_large 
> [gw3] [ 51%] PASSED src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::test_overhead_accounting_large 
> src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::test_overhead_accounting_observed 
> [gw3] [ 51%] PASSED src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::test_overhead_accounting_observed 
> src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::test_overhead_accounting_small 
> [gw3] [ 52%] PASSED src/toil/test/provisioners/clusterScalerTest.py::ClusterScalerTest::test_overhead_accounting_small 
> src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_and_cancel_workflows 
> [gw3] [ 52%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_and_cancel_workflows 
> src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_https_url 
> [gw3] [ 52%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_https_url 
> src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_inputs_zip 
> [gw3] [ 52%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_inputs_zip 
> src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_manifest_and_inputs_zip 
> [gw3] [ 52%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_manifest_and_inputs_zip 
> src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_manifest_zip 
> [gw3] [ 53%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_manifest_zip 
> src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_multi_file_zip 
> [gw3] [ 53%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_multi_file_zip 
> src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_no_params_zip 
> [gw3] [ 53%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_no_params_zip 
> src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_relative_url 
> [gw3] [ 53%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_relative_url 
> src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_relative_url_no_attachments_fails 
> [gw3] [ 53%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_relative_url_no_attachments_fails 
> src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_single_file_zip 
> [gw3] [ 53%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerWorkflowTest::test_run_workflow_single_file_zip 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_and_cancel_workflows 
> [gw3] [ 54%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_and_cancel_workflows 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_https_url 
> [gw3] [ 54%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_https_url 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_inputs_zip 
> [gw3] [ 54%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_inputs_zip 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_manifest_and_inputs_zip 
> [gw3] [ 54%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_manifest_and_inputs_zip 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_manifest_zip 
> [gw3] [ 54%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_manifest_zip 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_multi_file_zip 
> [gw3] [ 55%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_multi_file_zip 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_no_params_zip 
> [gw3] [ 55%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_no_params_zip 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_relative_url 
> [gw3] [ 55%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_relative_url 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_relative_url_no_attachments_fails 
> [gw3] [ 55%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_relative_url_no_attachments_fails 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_single_file_zip 
> [gw3] [ 55%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryWorkflowTest::test_run_workflow_single_file_zip 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_and_cancel_workflows 
> [gw3] [ 56%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_and_cancel_workflows 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_https_url 
> [gw3] [ 56%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_https_url 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_inputs_zip 
> [gw3] [ 56%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_inputs_zip 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_manifest_and_inputs_zip 
> [gw3] [ 56%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_manifest_and_inputs_zip 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_manifest_zip 
> [gw3] [ 56%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_manifest_zip 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_multi_file_zip 
> [gw3] [ 57%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_multi_file_zip 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_no_params_zip 
> [gw3] [ 57%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_no_params_zip 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_relative_url 
> [gw3] [ 57%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_relative_url 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_relative_url_no_attachments_fails 
> [gw3] [ 57%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_relative_url_no_attachments_fails 
> src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_single_file_zip 
> [gw3] [ 57%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerCeleryS3StateWorkflowTest::test_run_workflow_single_file_zip 
> src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testAddingInitialNode 
> [gw3] [ 58%] PASSED src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testAddingInitialNode 
> src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testHighTargetTime 
> [gw3] [ 58%] PASSED src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testHighTargetTime 
> src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testJobTooLargeForAllNodes 
> [gw3] [ 58%] PASSED src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testJobTooLargeForAllNodes 
> src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testLongRunningJobs 
> [gw3] [ 58%] PASSED src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testLongRunningJobs 
> src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testLowTargetTime 
> [gw3] [ 58%] PASSED src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testLowTargetTime 
> src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testPackingOneShape 
> [gw3] [ 59%] PASSED src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testPackingOneShape 
> src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testPathologicalCase 
> [gw3] [ 59%] PASSED src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testPathologicalCase 
> src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testSorting 
> [gw3] [ 59%] PASSED src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testSorting 
> src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testZeroResourceJobs 
> [gw3] [ 59%] PASSED src/toil/test/provisioners/clusterScalerTest.py::BinPackingTest::testZeroResourceJobs 
> src/toil/test/src/jobTest.py::JobTest::testDAGConsistency 
> [gw2] [ 59%] PASSED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testDeleteLocalFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testExtremeCacheSetup 
> [gw2] [ 60%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testExtremeCacheSetup 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testFileStoreExportFile 
> [gw2] [ 60%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testFileStoreExportFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testFileStoreLogging 
> [gw2] [ 60%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testFileStoreLogging 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testFileStoreOperations 
> [gw2] [ 60%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testFileStoreOperations 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testMultipleJobsReadSameCacheHitGlobalFile 
> [gw2] [ 60%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testMultipleJobsReadSameCacheHitGlobalFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testMultipleJobsReadSameCacheMissGlobalFile 
> [gw2] [ 60%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testMultipleJobsReadSameCacheMissGlobalFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testReadCachHitFileFromJobStore 
> [gw0] [ 61%] PASSED src/toil/test/utils/utilsTest.py::UtilsTest::testGetPIDStatus 
> src/toil/test/utils/utilsTest.py::UtilsTest::testGetStatusFailedCWLWF 
> [gw0] [ 61%] SKIPPED src/toil/test/utils/utilsTest.py::UtilsTest::testGetStatusFailedCWLWF 
> src/toil/test/utils/utilsTest.py::UtilsTest::testGetStatusFailedToilWF 
> [gw2] [ 61%] PASSED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testReadCachHitFileFromJobStore 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testReadCacheMissFileFromJobStoreWithCachingReadFile 
> [gw3] [ 61%] PASSED src/toil/test/src/jobTest.py::JobTest::testDAGConsistency 
> src/toil/test/src/jobTest.py::JobTest::testDeadlockDetection 
> [gw2] [ 61%] PASSED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testReadCacheMissFileFromJobStoreWithCachingReadFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testReadCacheMissFileFromJobStoreWithoutCachingReadFile 
> [gw3] [ 62%] PASSED src/toil/test/src/jobTest.py::JobTest::testDeadlockDetection 
> src/toil/test/src/jobTest.py::JobTest::testEvaluatingRandomDAG 
> [gw3] [ 62%] SKIPPED src/toil/test/src/jobTest.py::JobTest::testEvaluatingRandomDAG 
> src/toil/test/src/jobTest.py::JobTest::testNewCheckpointIsLeafVertexNonRootCase 
> [gw3] [ 62%] SKIPPED src/toil/test/src/jobTest.py::JobTest::testNewCheckpointIsLeafVertexNonRootCase 
> src/toil/test/src/jobTest.py::JobTest::testNewCheckpointIsLeafVertexRootCase 
> [gw3] [ 62%] SKIPPED src/toil/test/src/jobTest.py::JobTest::testNewCheckpointIsLeafVertexRootCase 
> src/toil/test/src/jobTest.py::JobTest::testSiblingDAGConsistency 
> [gw3] [ 62%] SKIPPED src/toil/test/src/jobTest.py::JobTest::testSiblingDAGConsistency 
> [gw0] [ 63%] PASSED src/toil/test/utils/utilsTest.py::UtilsTest::testGetStatusFailedToilWF 
> src/toil/test/src/jobTest.py::JobTest::testStatic 
> src/toil/test/utils/utilsTest.py::UtilsTest::testGetStatusSuccessfulCWLWF 
> [gw3] [ 63%] SKIPPED src/toil/test/src/jobTest.py::JobTest::testStatic 
> src/toil/test/src/jobTest.py::JobTest::testStatic2 
> [gw0] [ 63%] SKIPPED src/toil/test/utils/utilsTest.py::UtilsTest::testGetStatusSuccessfulCWLWF 
> src/toil/test/utils/utilsTest.py::UtilsTest::testMultipleJobsPerWorkerStats 
> [gw0] [ 63%] SKIPPED src/toil/test/utils/utilsTest.py::UtilsTest::testMultipleJobsPerWorkerStats 
> src/toil/test/utils/utilsTest.py::UtilsTest::testPrintJobLog 
> [gw2] [ 63%] PASSED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testReadCacheMissFileFromJobStoreWithoutCachingReadFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testReadWriteFileStreamTextMode 
> [gw3] [ 64%] PASSED src/toil/test/src/jobTest.py::JobTest::testStatic2 
> src/toil/test/src/jobTest.py::JobTest::testTrivialDAGConsistency 
> [gw3] [ 64%] SKIPPED src/toil/test/src/jobTest.py::JobTest::testTrivialDAGConsistency 
> src/toil/test/src/miscTests.py::MiscTests::testGetSizeOfDirectoryWorks 
> [gw3] [ 64%] SKIPPED src/toil/test/src/miscTests.py::MiscTests::testGetSizeOfDirectoryWorks 
> src/toil/test/src/miscTests.py::MiscTests::testIDStability 
> [gw3] [ 64%] PASSED src/toil/test/src/miscTests.py::MiscTests::testIDStability 
> src/toil/test/src/miscTests.py::MiscTests::test_atomic_context_error 
> [gw3] [ 64%] PASSED src/toil/test/src/miscTests.py::MiscTests::test_atomic_context_error 
> src/toil/test/src/miscTests.py::MiscTests::test_atomic_context_ok 
> [gw3] [ 65%] PASSED src/toil/test/src/miscTests.py::MiscTests::test_atomic_context_ok 
> src/toil/test/src/miscTests.py::MiscTests::test_atomic_install 
> [gw3] [ 65%] PASSED src/toil/test/src/miscTests.py::MiscTests::test_atomic_install 
> src/toil/test/src/miscTests.py::MiscTests::test_atomic_install_dev 
> [gw3] [ 65%] PASSED src/toil/test/src/miscTests.py::MiscTests::test_atomic_install_dev 
> src/toil/test/src/miscTests.py::MiscTests::test_call_command_err 
> [gw3] [ 65%] PASSED src/toil/test/src/miscTests.py::MiscTests::test_call_command_err 
> src/toil/test/src/miscTests.py::MiscTests::test_call_command_ok 
> [gw3] [ 65%] PASSED src/toil/test/src/miscTests.py::MiscTests::test_call_command_ok 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithFileJobStore::testFileStoreLogging 
> [gw3] [ 66%] SKIPPED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithFileJobStore::testFileStoreLogging 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithFileJobStore::testFileStoreOperations 
> [gw3] [ 66%] SKIPPED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithFileJobStore::testFileStoreOperations 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithFileJobStore::testReadWriteFileStreamTextMode 
> [gw2] [ 66%] PASSED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testReadWriteFileStreamTextMode 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testRemoveLocalImmutablyReadFile 
> [gw2] [ 66%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testRemoveLocalImmutablyReadFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testRemoveLocalMutablyReadFile 
> [gw2] [ 66%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testRemoveLocalMutablyReadFile 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testReturnFileSizes 
> [gw2] [ 66%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testReturnFileSizes 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testReturnFileSizesWithBadWorker 
> [gw2] [ 67%] SKIPPED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testReturnFileSizesWithBadWorker 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testSimultaneousReadsUncachedStream 
> [gw3] [ 67%] PASSED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithFileJobStore::testReadWriteFileStreamTextMode 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithFileJobStore::testToilIsNotBroken 
> [gw0] [ 67%] PASSED src/toil/test/utils/utilsTest.py::UtilsTest::testPrintJobLog 
> src/toil/test/utils/utilsTest.py::UtilsTest::testRestartAttribute 
> [gw3] [ 67%] PASSED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithFileJobStore::testToilIsNotBroken 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithFileJobStore::testWriteExportFileCompatibility 
> [gw1] [ 67%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testInitialState 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testJobCreation 
> [gw1] [ 68%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testJobCreation 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testJobDeletions 
> [gw3] [ 68%] PASSED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithFileJobStore::testWriteExportFileCompatibility 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithFileJobStore::testWriteReadGlobalFilePermissions 
> [gw0] [ 68%] PASSED src/toil/test/utils/utilsTest.py::UtilsTest::testRestartAttribute 
> src/toil/test/utils/utilsTest.py::UtilsTest::testUnicodeSupport 
> [gw0] [ 68%] PASSED src/toil/test/utils/utilsTest.py::UtilsTest::testUnicodeSupport 
> src/toil/test/utils/utilsTest.py::UtilsTest::testUtilsSort 
> [gw0] [ 68%] SKIPPED src/toil/test/utils/utilsTest.py::UtilsTest::testUtilsSort 
> src/toil/test/utils/utilsTest.py::UtilsTest::testUtilsStatsSort 
> [gw0] [ 69%] SKIPPED src/toil/test/utils/utilsTest.py::UtilsTest::testUtilsStatsSort 
> src/toil/test/utils/utilsTest.py::UtilsTest::test_config_functionality 
> [gw0] [ 69%] PASSED src/toil/test/utils/utilsTest.py::UtilsTest::test_config_functionality 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithGoogleJobStore::testFileStoreLogging 
> [gw0] [ 69%] SKIPPED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithGoogleJobStore::testFileStoreLogging 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithGoogleJobStore::testFileStoreOperations 
> [gw0] [ 69%] SKIPPED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithGoogleJobStore::testFileStoreOperations 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithGoogleJobStore::testReadWriteFileStreamTextMode 
> [gw0] [ 69%] SKIPPED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithGoogleJobStore::testReadWriteFileStreamTextMode 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithGoogleJobStore::testToilIsNotBroken 
> [gw0] [ 70%] SKIPPED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithGoogleJobStore::testToilIsNotBroken 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithGoogleJobStore::testWriteExportFileCompatibility 
> [gw0] [ 70%] SKIPPED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithGoogleJobStore::testWriteExportFileCompatibility 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithGoogleJobStore::testWriteReadGlobalFilePermissions 
> [gw0] [ 70%] SKIPPED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithGoogleJobStore::testWriteReadGlobalFilePermissions 
> src/toil/test/src/jobServiceTest.py::JobServiceTest::testService 
> [gw0] [ 70%] SKIPPED src/toil/test/src/jobServiceTest.py::JobServiceTest::testService 
> src/toil/test/src/jobServiceTest.py::JobServiceTest::testServiceDeadlock 
> [gw0] [ 70%] SKIPPED src/toil/test/src/jobServiceTest.py::JobServiceTest::testServiceDeadlock 
> src/toil/test/src/jobServiceTest.py::JobServiceTest::testServiceParallelRecursive 
> [gw0] [ 71%] SKIPPED src/toil/test/src/jobServiceTest.py::JobServiceTest::testServiceParallelRecursive 
> src/toil/test/src/jobServiceTest.py::JobServiceTest::testServiceRecursive 
> [gw0] [ 71%] SKIPPED src/toil/test/src/jobServiceTest.py::JobServiceTest::testServiceRecursive 
> src/toil/test/src/jobServiceTest.py::JobServiceTest::testServiceSerialization 
> [gw0] [ 71%] SKIPPED src/toil/test/src/jobServiceTest.py::JobServiceTest::testServiceSerialization 
> src/toil/test/src/jobServiceTest.py::JobServiceTest::testServiceWithCheckpoints 
> [gw0] [ 71%] SKIPPED src/toil/test/src/jobServiceTest.py::JobServiceTest::testServiceWithCheckpoints 
> src/toil/test/src/jobServiceTest.py::PerfectServiceTest::testService 
> [gw0] [ 71%] SKIPPED src/toil/test/src/jobServiceTest.py::PerfectServiceTest::testService 
> src/toil/test/src/jobServiceTest.py::PerfectServiceTest::testServiceDeadlock 
> [gw0] [ 72%] SKIPPED src/toil/test/src/jobServiceTest.py::PerfectServiceTest::testServiceDeadlock 
> src/toil/test/src/jobServiceTest.py::PerfectServiceTest::testServiceParallelRecursive 
> [gw0] [ 72%] SKIPPED src/toil/test/src/jobServiceTest.py::PerfectServiceTest::testServiceParallelRecursive 
> src/toil/test/src/jobServiceTest.py::PerfectServiceTest::testServiceRecursive 
> [gw0] [ 72%] SKIPPED src/toil/test/src/jobServiceTest.py::PerfectServiceTest::testServiceRecursive 
> src/toil/test/src/jobServiceTest.py::PerfectServiceTest::testServiceSerialization 
> [gw0] [ 72%] SKIPPED src/toil/test/src/jobServiceTest.py::PerfectServiceTest::testServiceSerialization 
> src/toil/test/src/jobServiceTest.py::PerfectServiceTest::testServiceWithCheckpoints 
> [gw0] [ 72%] SKIPPED src/toil/test/src/jobServiceTest.py::PerfectServiceTest::testServiceWithCheckpoints 
> src/toil/test/lib/aws/test_utils.py::TagGenerationTest::test_build_tag 
> [gw0] [ 73%] PASSED src/toil/test/lib/aws/test_utils.py::TagGenerationTest::test_build_tag 
> src/toil/test/lib/aws/test_utils.py::TagGenerationTest::test_build_tag_with_tags 
> [gw0] [ 73%] PASSED src/toil/test/lib/aws/test_utils.py::TagGenerationTest::test_build_tag_with_tags 
> src/toil/test/lib/aws/test_utils.py::TagGenerationTest::test_empty_aws_tags 
> [gw0] [ 73%] PASSED src/toil/test/lib/aws/test_utils.py::TagGenerationTest::test_empty_aws_tags 
> src/toil/test/lib/aws/test_utils.py::TagGenerationTest::test_incorrect_json_emoji 
> [gw0] [ 73%] PASSED src/toil/test/lib/aws/test_utils.py::TagGenerationTest::test_incorrect_json_emoji 
> src/toil/test/lib/aws/test_utils.py::TagGenerationTest::test_incorrect_json_object 
> [gw0] [ 73%] PASSED src/toil/test/lib/aws/test_utils.py::TagGenerationTest::test_incorrect_json_object 
> src/toil/test/src/autoDeploymentTest.py::AutoDeploymentTest::testDeferralWithConcurrentEncapsulation 
> [gw0] [ 73%] SKIPPED src/toil/test/src/autoDeploymentTest.py::AutoDeploymentTest::testDeferralWithConcurrentEncapsulation 
> src/toil/test/src/autoDeploymentTest.py::AutoDeploymentTest::testDeferralWithFailureAndEncapsulation 
> [gw0] [ 74%] SKIPPED src/toil/test/src/autoDeploymentTest.py::AutoDeploymentTest::testDeferralWithFailureAndEncapsulation 
> src/toil/test/src/autoDeploymentTest.py::AutoDeploymentTest::testRestart 
> [gw0] [ 74%] SKIPPED src/toil/test/src/autoDeploymentTest.py::AutoDeploymentTest::testRestart 
> src/toil/test/src/autoDeploymentTest.py::AutoDeploymentTest::testSplitRootPackages 
> [gw0] [ 74%] SKIPPED src/toil/test/src/autoDeploymentTest.py::AutoDeploymentTest::testSplitRootPackages 
> src/toil/test/src/autoDeploymentTest.py::AutoDeploymentTest::testUserTypesInJobFunctionArgs 
> [gw0] [ 74%] SKIPPED src/toil/test/src/autoDeploymentTest.py::AutoDeploymentTest::testUserTypesInJobFunctionArgs 
> src/toil/test/src/regularLogTest.py::RegularLogTest::testLogToMaster 
> [gw0] [ 74%] SKIPPED src/toil/test/src/regularLogTest.py::RegularLogTest::testLogToMaster 
> src/toil/test/src/regularLogTest.py::RegularLogTest::testMultipleLogToMaster 
> [gw0] [ 75%] SKIPPED src/toil/test/src/regularLogTest.py::RegularLogTest::testMultipleLogToMaster 
> src/toil/test/src/regularLogTest.py::RegularLogTest::testRegularLog 
> [gw3] [ 75%] PASSED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithFileJobStore::testWriteReadGlobalFilePermissions 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithAwsJobStore::testFileStoreLogging 
> [gw3] [ 75%] SKIPPED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithAwsJobStore::testFileStoreLogging 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithAwsJobStore::testFileStoreOperations 
> [gw3] [ 75%] SKIPPED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithAwsJobStore::testFileStoreOperations 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithAwsJobStore::testReadWriteFileStreamTextMode 
> [gw3] [ 75%] SKIPPED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithAwsJobStore::testReadWriteFileStreamTextMode 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithAwsJobStore::testToilIsNotBroken 
> [gw3] [ 76%] SKIPPED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithAwsJobStore::testToilIsNotBroken 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithAwsJobStore::testWriteExportFileCompatibility 
> [gw3] [ 76%] SKIPPED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithAwsJobStore::testWriteExportFileCompatibility 
> src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithAwsJobStore::testWriteReadGlobalFilePermissions 
> [gw3] [ 76%] SKIPPED src/toil/test/src/fileStoreTest.py::NonCachingFileStoreTestWithAwsJobStore::testWriteReadGlobalFilePermissions 
> src/toil/test/src/resourceTest.py::ResourceTest::testBuiltIn 
> [gw3] [ 76%] PASSED src/toil/test/src/resourceTest.py::ResourceTest::testBuiltIn 
> src/toil/test/src/resourceTest.py::ResourceTest::testNonPyStandAlone 
> [gw0] [ 76%] PASSED src/toil/test/src/regularLogTest.py::RegularLogTest::testRegularLog 
> src/toil/test/src/regularLogTest.py::RegularLogTest::testWriteGzipLogs 
> [gw0] [ 77%] SKIPPED src/toil/test/src/regularLogTest.py::RegularLogTest::testWriteGzipLogs 
> src/toil/test/src/regularLogTest.py::RegularLogTest::testWriteLogs 
> [gw3] [ 77%] PASSED src/toil/test/src/resourceTest.py::ResourceTest::testNonPyStandAlone 
> src/toil/test/src/resourceTest.py::ResourceTest::testPackage 
> [gw3] [ 77%] PASSED src/toil/test/src/resourceTest.py::ResourceTest::testPackage 
> src/toil/test/src/resourceTest.py::ResourceTest::testStandAlone 
> [gw3] [ 77%] PASSED src/toil/test/src/resourceTest.py::ResourceTest::testStandAlone 
> src/toil/test/src/resourceTest.py::ResourceTest::testStandAloneInPackage 
> [gw3] [ 77%] PASSED src/toil/test/src/resourceTest.py::ResourceTest::testStandAloneInPackage 
> src/toil/test/src/miscTests.py::TestPanic::test_nested_panic 
> [gw3] [ 78%] PASSED src/toil/test/src/miscTests.py::TestPanic::test_nested_panic 
> src/toil/test/src/miscTests.py::TestPanic::test_panic 
> [gw3] [ 78%] PASSED src/toil/test/src/miscTests.py::TestPanic::test_panic 
> src/toil/test/src/miscTests.py::TestPanic::test_panic_by_hand 
> [gw3] [ 78%] PASSED src/toil/test/src/miscTests.py::TestPanic::test_panic_by_hand 
> src/toil/test/src/miscTests.py::TestPanic::test_panic_with_secondary 
> [gw3] [ 78%] PASSED src/toil/test/src/miscTests.py::TestPanic::test_panic_with_secondary 
> src/toil/test/src/userDefinedJobArgTypeTest.py::UserDefinedJobArgTypeTest::testJobClass 
> [gw3] [ 78%] SKIPPED src/toil/test/src/userDefinedJobArgTypeTest.py::UserDefinedJobArgTypeTest::testJobClass 
> src/toil/test/src/userDefinedJobArgTypeTest.py::UserDefinedJobArgTypeTest::testJobClassFromMain 
> [gw3] [ 79%] PASSED src/toil/test/src/userDefinedJobArgTypeTest.py::UserDefinedJobArgTypeTest::testJobClassFromMain 
> src/toil/test/src/userDefinedJobArgTypeTest.py::UserDefinedJobArgTypeTest::testJobFunction 
> [gw0] [ 79%] PASSED src/toil/test/src/regularLogTest.py::RegularLogTest::testWriteLogs 
> src/toil/test/src/jobFileStoreTest.py::JobFileStoreTest::testCachingFileStore 
> [gw0] [ 79%] PASSED src/toil/test/src/jobFileStoreTest.py::JobFileStoreTest::testCachingFileStore 
> src/toil/test/src/jobFileStoreTest.py::JobFileStoreTest::testJobFileStore 
> [gw3] [ 79%] PASSED src/toil/test/src/userDefinedJobArgTypeTest.py::UserDefinedJobArgTypeTest::testJobFunction 
> src/toil/test/src/userDefinedJobArgTypeTest.py::UserDefinedJobArgTypeTest::testJobFunctionFromMain 
> [gw3] [ 79%] PASSED src/toil/test/src/userDefinedJobArgTypeTest.py::UserDefinedJobArgTypeTest::testJobFunctionFromMain 
> src/toil/test/lib/test_conversions.py::ConversionTest::test_convert 
> [gw3] [ 80%] PASSED src/toil/test/lib/test_conversions.py::ConversionTest::test_convert 
> src/toil/test/lib/test_conversions.py::ConversionTest::test_hms_duration_to_seconds 
> [gw3] [ 80%] PASSED src/toil/test/lib/test_conversions.py::ConversionTest::test_hms_duration_to_seconds 
> src/toil/test/lib/test_conversions.py::ConversionTest::test_human2bytes 
> [gw3] [ 80%] PASSED src/toil/test/lib/test_conversions.py::ConversionTest::test_human2bytes 
> src/toil/test/provisioners/clusterScalerTest.py::ScalerThreadTest::testClusterScaling 
> [gw3] [ 80%] SKIPPED src/toil/test/provisioners/clusterScalerTest.py::ScalerThreadTest::testClusterScaling 
> src/toil/test/provisioners/clusterScalerTest.py::ScalerThreadTest::testClusterScalingMultipleNodeTypes 
> [gw3] [ 80%] SKIPPED src/toil/test/provisioners/clusterScalerTest.py::ScalerThreadTest::testClusterScalingMultipleNodeTypes 
> src/toil/test/provisioners/clusterScalerTest.py::ScalerThreadTest::testClusterScalingWithPreemptibleJobs 
> [gw3] [ 80%] SKIPPED src/toil/test/provisioners/clusterScalerTest.py::ScalerThreadTest::testClusterScalingWithPreemptibleJobs 
> src/toil/test/server/serverTest.py::ToilWESServerBenchTest::test_get_service_info 
> [gw3] [ 81%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerBenchTest::test_get_service_info 
> src/toil/test/server/serverTest.py::ToilWESServerBenchTest::test_health 
> [gw3] [ 81%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerBenchTest::test_health 
> src/toil/test/server/serverTest.py::ToilWESServerBenchTest::test_home 
> [gw3] [ 81%] SKIPPED src/toil/test/server/serverTest.py::ToilWESServerBenchTest::test_home 
> src/toil/test/src/busTest.py::MessageBusTest::test_cross_thread_messaging 
> [gw3] [ 81%] PASSED src/toil/test/src/busTest.py::MessageBusTest::test_cross_thread_messaging 
> src/toil/test/src/busTest.py::MessageBusTest::test_enum_ints_in_file 
> [gw3] [ 81%] PASSED src/toil/test/src/busTest.py::MessageBusTest::test_enum_ints_in_file 
> src/toil/test/src/busTest.py::MessageBusTest::test_restart_without_bus_path 
> [gw3] [ 82%] PASSED src/toil/test/src/busTest.py::MessageBusTest::test_restart_without_bus_path 
> src/toil/test/src/checkpointTest.py::CheckpointTest::testCheckpointNotRetried 
> [gw0] [ 82%] PASSED src/toil/test/src/jobFileStoreTest.py::JobFileStoreTest::testJobFileStore 
> src/toil/test/src/jobFileStoreTest.py::JobFileStoreTest::testJobFileStoreWithBadWorker 
> [gw0] [ 82%] SKIPPED src/toil/test/src/jobFileStoreTest.py::JobFileStoreTest::testJobFileStoreWithBadWorker 
> src/toil/test/src/jobFileStoreTest.py::JobFileStoreTest::testNonCachingFileStore 
> [gw0] [ 82%] PASSED src/toil/test/src/jobFileStoreTest.py::JobFileStoreTest::testNonCachingFileStore 
> src/toil/test/src/importExportFileTest.py::ImportExportFileTest::test_basic_import_export 
> [gw0] [ 82%] PASSED src/toil/test/src/importExportFileTest.py::ImportExportFileTest::test_basic_import_export 
> src/toil/test/src/importExportFileTest.py::ImportExportFileTest::test_import_export_restart_false 
> [gw0] [ 83%] PASSED src/toil/test/src/importExportFileTest.py::ImportExportFileTest::test_import_export_restart_false 
> src/toil/test/src/importExportFileTest.py::ImportExportFileTest::test_import_export_restart_true 
> [gw0] [ 83%] SKIPPED src/toil/test/src/importExportFileTest.py::ImportExportFileTest::test_import_export_restart_true 
> src/toil/test/src/toilContextManagerTest.py::ToilContextManagerTest::testContextManger 
> [gw0] [ 83%] SKIPPED src/toil/test/src/toilContextManagerTest.py::ToilContextManagerTest::testContextManger 
> [gw3] [ 83%] PASSED src/toil/test/src/checkpointTest.py::CheckpointTest::testCheckpointNotRetried 
> src/toil/test/src/checkpointTest.py::CheckpointTest::testCheckpointRetriedOnce 
> src/toil/test/src/toilContextManagerTest.py::ToilContextManagerTest::testExportAfterFailedExport 
> [gw3] [ 83%] SKIPPED src/toil/test/src/checkpointTest.py::CheckpointTest::testCheckpointRetriedOnce 
> src/toil/test/src/checkpointTest.py::CheckpointTest::testCheckpointedRestartSucceeds 
> [gw0] [ 84%] SKIPPED src/toil/test/src/toilContextManagerTest.py::ToilContextManagerTest::testExportAfterFailedExport 
> src/toil/test/src/toilContextManagerTest.py::ToilContextManagerTest::testNoContextManger 
> [gw3] [ 84%] SKIPPED src/toil/test/src/checkpointTest.py::CheckpointTest::testCheckpointedRestartSucceeds 
> src/toil/test/__init__.py::toil.test.make_tests 
> [gw0] [ 84%] SKIPPED src/toil/test/src/toilContextManagerTest.py::ToilContextManagerTest::testNoContextManger 
> [gw3] [ 84%] PASSED src/toil/test/__init__.py::toil.test.make_tests 
> src/toil/test/options/options.py::OptionsTest::test_caching_option_priority 
> src/toil/test/__init__.py::toil.test.timeLimit 
> [gw0] [ 84%] PASSED src/toil/test/options/options.py::OptionsTest::test_caching_option_priority 
> src/toil/test/options/options.py::OptionsTest::test_default_caching_slurm 
> [gw0] [ 85%] PASSED src/toil/test/options/options.py::OptionsTest::test_default_caching_slurm 
> src/toil/test/provisioners/gceProvisionerTest.py::GCEStaticAutoscaleTest::testAutoScale 
> [gw0] [ 85%] SKIPPED src/toil/test/provisioners/gceProvisionerTest.py::GCEStaticAutoscaleTest::testAutoScale 
> src/toil/test/provisioners/gceProvisionerTest.py::GCEStaticAutoscaleTest::testSpotAutoScale 
> [gw0] [ 85%] SKIPPED src/toil/test/provisioners/gceProvisionerTest.py::GCEStaticAutoscaleTest::testSpotAutoScale 
> src/toil/test/server/serverTest.py::AWSStateStoreTest::test_state_store 
> [gw0] [ 85%] SKIPPED src/toil/test/server/serverTest.py::AWSStateStoreTest::test_state_store 
> src/toil/test/server/serverTest.py::AWSStateStoreTest::test_state_store_paths 
> [gw0] [ 85%] SKIPPED src/toil/test/server/serverTest.py::AWSStateStoreTest::test_state_store_paths 
> src/toil/test/src/jobDescriptionTest.py::JobDescriptionTest::testJobDescription 
> [gw0] [ 86%] PASSED src/toil/test/src/jobDescriptionTest.py::JobDescriptionTest::testJobDescription 
> src/toil/test/src/jobDescriptionTest.py::JobDescriptionTest::testJobDescriptionSequencing 
> [gw0] [ 86%] PASSED src/toil/test/src/jobDescriptionTest.py::JobDescriptionTest::testJobDescriptionSequencing 
> src/toil/test/src/jobEncapsulationTest.py::JobEncapsulationTest::testAddChildEncapsulate 
> [gw0] [ 86%] PASSED src/toil/test/src/jobEncapsulationTest.py::JobEncapsulationTest::testAddChildEncapsulate 
> src/toil/test/src/jobEncapsulationTest.py::JobEncapsulationTest::testEncapsulation 
> [gw3] [ 86%] PASSED src/toil/test/__init__.py::toil.test.timeLimit 
> src/toil/test/provisioners/gceProvisionerTest.py::GCEAutoscaleTest::testAutoScale 
> [gw3] [ 86%] SKIPPED src/toil/test/provisioners/gceProvisionerTest.py::GCEAutoscaleTest::testAutoScale 
> src/toil/test/provisioners/gceProvisionerTest.py::GCEAutoscaleTest::testSpotAutoScale 
> [gw3] [ 86%] SKIPPED src/toil/test/provisioners/gceProvisionerTest.py::GCEAutoscaleTest::testSpotAutoScale 
> src/toil/test/src/resumabilityTest.py::ResumabilityTest::test 
> [gw3] [ 87%] SKIPPED src/toil/test/src/resumabilityTest.py::ResumabilityTest::test 
> src/toil/test/src/resumabilityTest.py::ResumabilityTest::test_chaining 
> [gw0] [ 87%] PASSED src/toil/test/src/jobEncapsulationTest.py::JobEncapsulationTest::testEncapsulation 
> src/toil/test/src/restartDAGTest.py::RestartDAGTest::testRestartedWorkflowSchedulesCorrectJobsOnFailedParent 
> [gw0] [ 87%] SKIPPED src/toil/test/src/restartDAGTest.py::RestartDAGTest::testRestartedWorkflowSchedulesCorrectJobsOnFailedParent 
> src/toil/test/src/restartDAGTest.py::RestartDAGTest::testRestartedWorkflowSchedulesCorrectJobsOnKilledParent 
> [gw0] [ 87%] SKIPPED src/toil/test/src/restartDAGTest.py::RestartDAGTest::testRestartedWorkflowSchedulesCorrectJobsOnKilledParent 
> src/toil/test/utils/toilDebugTest.py::testJobStoreContents 
> [gw0] [ 87%] SKIPPED src/toil/test/utils/toilDebugTest.py::testJobStoreContents 
> src/toil/test/utils/toilDebugTest.py::testFetchJobStoreFiles 
> [gw3] [ 88%] PASSED src/toil/test/src/resumabilityTest.py::ResumabilityTest::test_chaining 
> src/toil/test/src/threadingTest.py::ThreadingTest::testGlobalMutexOrdering 
> [gw0] [ 88%] PASSED src/toil/test/utils/toilDebugTest.py::testFetchJobStoreFiles 
> src/toil/test/utils/toilDebugTest.py::DebugJobTest::test_print_job_info 
> [gw3] [ 88%] PASSED src/toil/test/src/threadingTest.py::ThreadingTest::testGlobalMutexOrdering 
> src/toil/test/src/threadingTest.py::ThreadingTest::testLastProcessStanding 
> [gw3] [ 88%] PASSED src/toil/test/src/threadingTest.py::ThreadingTest::testLastProcessStanding 
> src/toil/test/batchSystems/test_lsf_helper.py::LSFHelperTest::test_parse_mem_and_cmd_from_output 
> [gw3] [ 88%] PASSED src/toil/test/batchSystems/test_lsf_helper.py::LSFHelperTest::test_parse_mem_and_cmd_from_output 
> src/toil/test/lib/test_misc.py::UserNameAvailableTest::test_get_user_name 
> [gw3] [ 89%] PASSED src/toil/test/lib/test_misc.py::UserNameAvailableTest::test_get_user_name 
> src/toil/test/lib/test_misc.py::UserNameUnvailableTest::test_get_user_name 
> [gw3] [ 89%] PASSED src/toil/test/lib/test_misc.py::UserNameUnvailableTest::test_get_user_name 
> src/toil/test/lib/test_misc.py::UserNameVeryBrokenTest::test_get_user_name 
> [gw3] [ 89%] PASSED src/toil/test/lib/test_misc.py::UserNameVeryBrokenTest::test_get_user_name 
> src/toil/test/mesos/MesosDataStructuresTest.py::DataStructuresTest::testJobQueue 
> [gw3] [ 89%] PASSED src/toil/test/mesos/MesosDataStructuresTest.py::DataStructuresTest::testJobQueue 
> src/toil/test/provisioners/gceProvisionerTest.py::GCEAutoscaleTestMultipleNodeTypes::testAutoScale 
> [gw3] [ 89%] SKIPPED src/toil/test/provisioners/gceProvisionerTest.py::GCEAutoscaleTestMultipleNodeTypes::testAutoScale 
> src/toil/test/provisioners/gceProvisionerTest.py::GCERestartTest::testAutoScaledCluster 
> [gw3] [ 90%] SKIPPED src/toil/test/provisioners/gceProvisionerTest.py::GCERestartTest::testAutoScaledCluster 
> src/toil/test/provisioners/provisionerTest.py::ProvisionerTest::test_node_type_parsing 
> [gw3] [ 90%] PASSED src/toil/test/provisioners/provisionerTest.py::ProvisionerTest::test_node_type_parsing 
> src/toil/test/server/serverTest.py::ToilServerUtilsTest::test_workflow_canceling_recovery 
> [gw3] [ 90%] SKIPPED src/toil/test/server/serverTest.py::ToilServerUtilsTest::test_workflow_canceling_recovery 
> src/toil/test/server/serverTest.py::FileStateStoreTest::test_state_store 
> [gw3] [ 90%] SKIPPED src/toil/test/server/serverTest.py::FileStateStoreTest::test_state_store 
> src/toil/test/server/serverTest.py::FileStateStoreURLTest::test_state_store 
> [gw3] [ 90%] SKIPPED src/toil/test/server/serverTest.py::FileStateStoreURLTest::test_state_store 
> src/toil/test/src/helloWorldTest.py::HelloWorldTest::testHelloWorld 
> [gw0] [ 91%] PASSED src/toil/test/utils/toilDebugTest.py::DebugJobTest::test_print_job_info 
> src/toil/test/utils/toilDebugTest.py::DebugJobTest::test_run_job 
> [gw1] [ 91%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testJobDeletions 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testJobLoadEquality 
> [gw1] [ 91%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testJobLoadEquality 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testLargeFile 
> [gw1] [ 91%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testLargeFile 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testMultipartUploads 
> [gw1] [ 91%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testMultipartUploads 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testPartialReadFromStream 
> [gw1] [ 92%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testPartialReadFromStream 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testPerJobFiles 
> [gw1] [ 92%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testPerJobFiles 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testPersistantFilesToDelete 
> [gw1] [ 92%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testPersistantFilesToDelete 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testPreserveFileName 
> [gw1] [ 92%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testPreserveFileName 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testReadWriteFileStreamTextMode 
> [gw1] [ 92%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testReadWriteFileStreamTextMode 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testReadWriteSharedFilesTextMode 
> [gw1] [ 93%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testReadWriteSharedFilesTextMode 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testSharedFiles 
> [gw1] [ 93%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testSharedFiles 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testStatsAndLogging 
> [gw1] [ 93%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testStatsAndLogging 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testUpdateBehavior 
> [gw1] [ 93%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testUpdateBehavior 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testWriteLogFiles 
> [gw1] [ 93%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testWriteLogFiles 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testZeroLengthFiles 
> [gw1] [ 93%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::testZeroLengthFiles 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_file_link_imports 
> [gw1] [ 94%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_file_link_imports 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_jobstore_does_not_leak_symlinks 
> [gw1] [ 94%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_jobstore_does_not_leak_symlinks 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_jobstore_init_preserves_symlink_path 
> [gw1] [ 94%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_jobstore_init_preserves_symlink_path 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> [gw1] [ 94%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> [gw1] [ 94%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> [gw1] [ 95%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> [gw1] [ 95%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> [gw1] [ 95%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> [gw1] [ 95%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_activated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> [gw1] [ 95%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_one <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> [gw1] [ 96%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_onemib <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> [gw1] [ 96%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsize <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> [gw1] [ 96%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeminusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> [gw1] [ 96%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_partsizeplusone <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> [gw1] [ 96%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportExportFile__moveExports_deactivated__otherCls_filejobstoretest__size_zero <- src/toil/test/__init__.py 
> src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportSharedFile__otherCls_filejobstoretest <- src/toil/test/__init__.py 
> [gw1] [ 97%] PASSED src/toil/test/jobStores/jobStoreTest.py::FileJobStoreTest::test_testImportSharedFile__otherCls_filejobstoretest <- src/toil/test/__init__.py 
> src/toil/test/src/realtimeLoggerTest.py::RealtimeLoggerTest::testRealtimeLogger 
> [gw1] [ 97%] PASSED src/toil/test/src/realtimeLoggerTest.py::RealtimeLoggerTest::testRealtimeLogger 
> src/toil/test/src/systemTest.py::SystemTest::testAtomicityOfNonEmptyDirectoryRenames 
> [gw3] [ 97%] PASSED src/toil/test/src/helloWorldTest.py::HelloWorldTest::testHelloWorld 
> src/toil/test/src/promisesTest.py::CachedUnpicklingJobStoreTest::test 
> [gw0] [ 97%] PASSED src/toil/test/utils/toilDebugTest.py::DebugJobTest::test_run_job 
> src/toil/test/jobStores/jobStoreTest.py::InvalidAWSJobStoreTest::testInvalidJobStoreName 
> [gw0] [ 97%] SKIPPED src/toil/test/jobStores/jobStoreTest.py::InvalidAWSJobStoreTest::testInvalidJobStoreName 
> src/toil/test/src/promisesTest.py::PathIndexingPromiseTest::test 
> [gw0] [ 98%] PASSED src/toil/test/src/promisesTest.py::PathIndexingPromiseTest::test 
> [gw1] [ 98%] PASSED src/toil/test/src/systemTest.py::SystemTest::testAtomicityOfNonEmptyDirectoryRenames 
> src/toil/test/src/workerTest.py::WorkerTests::testNextChainable 
> [gw1] [ 98%] PASSED src/toil/test/src/workerTest.py::WorkerTests::testNextChainable 
> [gw3] [ 98%] PASSED src/toil/test/src/promisesTest.py::CachedUnpicklingJobStoreTest::test 
> src/toil/test/src/promisesTest.py::ChainedIndexedPromisesTest::test 
> [gw3] [ 98%] PASSED src/toil/test/src/promisesTest.py::ChainedIndexedPromisesTest::test 
> [gw2] [ 99%] PASSED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testSimultaneousReadsUncachedStream 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testToilIsNotBroken 
> [gw2] [ 99%] PASSED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testToilIsNotBroken 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testWriteExportFileCompatibility 
> [gw2] [ 99%] PASSED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testWriteExportFileCompatibility 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testWriteLocalFileToJobStore 
> [gw2] [ 99%] PASSED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testWriteLocalFileToJobStore 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testWriteNonLocalFileToJobStore 
> [gw2] [ 99%] PASSED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testWriteNonLocalFileToJobStore 
> src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testWriteReadGlobalFilePermissions 
> [gw2] [100%] PASSED src/toil/test/src/fileStoreTest.py::CachingFileStoreTestWithFileJobStore::testWriteReadGlobalFilePermissions 
> 
> ==================================== ERRORS ====================================
> _______ ERROR collecting src/toil/test/cactus/test_cactus_integration.py _______
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/provisioners/clusterTest.py", line 34, in __init__
>     self.keyName = os.getenv('TOIL_AWS_KEYNAME').strip() or 'id_rsa'
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'strip'
> _______ ERROR collecting src/toil/test/cactus/test_cactus_integration.py _______
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/cactus/test_cactus_integration.py", line 14, in __init__
>     super().__init__(methodName=methodName)
>   File "/<<PKGBUILDDIR>>/src/toil/test/provisioners/clusterTest.py", line 34, in __init__
>     self.keyName = os.getenv('TOIL_AWS_KEYNAME').strip() or 'id_rsa'
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'strip'
> _______ ERROR collecting src/toil/test/cactus/test_cactus_integration.py _______
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/provisioners/clusterTest.py", line 34, in __init__
>     self.keyName = os.getenv('TOIL_AWS_KEYNAME').strip() or 'id_rsa'
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'strip'
> _______ ERROR collecting src/toil/test/cactus/test_cactus_integration.py _______
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/cactus/test_cactus_integration.py", line 14, in __init__
>     super().__init__(methodName=methodName)
>   File "/<<PKGBUILDDIR>>/src/toil/test/provisioners/clusterTest.py", line 34, in __init__
>     self.keyName = os.getenv('TOIL_AWS_KEYNAME').strip() or 'id_rsa'
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'strip'
> _______ ERROR collecting src/toil/test/cactus/test_cactus_integration.py _______
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/provisioners/clusterTest.py", line 34, in __init__
>     self.keyName = os.getenv('TOIL_AWS_KEYNAME').strip() or 'id_rsa'
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'strip'
> _______ ERROR collecting src/toil/test/cactus/test_cactus_integration.py _______
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/cactus/test_cactus_integration.py", line 14, in __init__
>     super().__init__(methodName=methodName)
>   File "/<<PKGBUILDDIR>>/src/toil/test/provisioners/clusterTest.py", line 34, in __init__
>     self.keyName = os.getenv('TOIL_AWS_KEYNAME').strip() or 'id_rsa'
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'strip'
> _______ ERROR collecting src/toil/test/cactus/test_cactus_integration.py _______
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/provisioners/clusterTest.py", line 34, in __init__
>     self.keyName = os.getenv('TOIL_AWS_KEYNAME').strip() or 'id_rsa'
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'strip'
> _______ ERROR collecting src/toil/test/cactus/test_cactus_integration.py _______
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/cactus/test_cactus_integration.py", line 14, in __init__
>     super().__init__(methodName=methodName)
>   File "/<<PKGBUILDDIR>>/src/toil/test/provisioners/clusterTest.py", line 34, in __init__
>     self.keyName = os.getenv('TOIL_AWS_KEYNAME').strip() or 'id_rsa'
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'strip'
> __________ ERROR collecting src/toil/test/provisioners/clusterTest.py __________
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/provisioners/clusterTest.py", line 34, in __init__
>     self.keyName = os.getenv('TOIL_AWS_KEYNAME').strip() or 'id_rsa'
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'strip'
> __________ ERROR collecting src/toil/test/provisioners/clusterTest.py __________
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/provisioners/clusterTest.py", line 34, in __init__
>     self.keyName = os.getenv('TOIL_AWS_KEYNAME').strip() or 'id_rsa'
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'strip'
> __________ ERROR collecting src/toil/test/provisioners/clusterTest.py __________
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/provisioners/clusterTest.py", line 34, in __init__
>     self.keyName = os.getenv('TOIL_AWS_KEYNAME').strip() or 'id_rsa'
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'strip'
> __________ ERROR collecting src/toil/test/provisioners/clusterTest.py __________
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/provisioners/clusterTest.py", line 34, in __init__
>     self.keyName = os.getenv('TOIL_AWS_KEYNAME').strip() or 'id_rsa'
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'strip'
> _____________ ERROR collecting src/toil/test/utils/toilKillTest.py _____________
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/toil/jobStores/utils.py", line 365, in generate_locator
>     from toil.jobStores.aws.jobStore import AWSJobStore  # noqa
>     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/jobStores/aws/jobStore.py", line 29, in <module>
>     import boto.s3.connection
> ModuleNotFoundError: No module named 'boto'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/utils/toilKillTest.py", line 96, in __init__
>     self.job_store = generate_locator("aws", decoration="testkill")
>                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/jobStores/utils.py", line 387, in generate_locator
>     raise JobStoreUnavailableException(f"libraries for {job_store_type} job store are not installed")
> toil.jobStores.utils.JobStoreUnavailableException: libraries for aws job store are not installed
> _____________ ERROR collecting src/toil/test/utils/toilKillTest.py _____________
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/toil/jobStores/utils.py", line 365, in generate_locator
>     from toil.jobStores.aws.jobStore import AWSJobStore  # noqa
>     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/jobStores/aws/jobStore.py", line 29, in <module>
>     import boto.s3.connection
> ModuleNotFoundError: No module named 'boto'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/utils/toilKillTest.py", line 96, in __init__
>     self.job_store = generate_locator("aws", decoration="testkill")
>                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/jobStores/utils.py", line 387, in generate_locator
>     raise JobStoreUnavailableException(f"libraries for {job_store_type} job store are not installed")
> toil.jobStores.utils.JobStoreUnavailableException: libraries for aws job store are not installed
> _____________ ERROR collecting src/toil/test/utils/toilKillTest.py _____________
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/toil/jobStores/utils.py", line 365, in generate_locator
>     from toil.jobStores.aws.jobStore import AWSJobStore  # noqa
>     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/jobStores/aws/jobStore.py", line 29, in <module>
>     import boto.s3.connection
> ModuleNotFoundError: No module named 'boto'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/utils/toilKillTest.py", line 96, in __init__
>     self.job_store = generate_locator("aws", decoration="testkill")
>                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/jobStores/utils.py", line 387, in generate_locator
>     raise JobStoreUnavailableException(f"libraries for {job_store_type} job store are not installed")
> toil.jobStores.utils.JobStoreUnavailableException: libraries for aws job store are not installed
> _____________ ERROR collecting src/toil/test/utils/toilKillTest.py _____________
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/toil/jobStores/utils.py", line 365, in generate_locator
>     from toil.jobStores.aws.jobStore import AWSJobStore  # noqa
>     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/jobStores/aws/jobStore.py", line 29, in <module>
>     import boto.s3.connection
> ModuleNotFoundError: No module named 'boto'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341, in from_call
>     result: Optional[TResult] = func()
>                                 ^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 389, in collect
>     return list(collector.collect())
>            ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 90, in collect
>     self.session._fixturemanager.parsefactories(self.newinstance(), self.nodeid)
>                                                 ^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 75, in newinstance
>     return self.obj("runTest")
>            ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/test/utils/toilKillTest.py", line 96, in __init__
>     self.job_store = generate_locator("aws", decoration="testkill")
>                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/src/toil/jobStores/utils.py", line 387, in generate_locator
>     raise JobStoreUnavailableException(f"libraries for {job_store_type} job store are not installed")
> toil.jobStores.utils.JobStoreUnavailableException: libraries for aws job store are not installed
> =========================== short test summary info ============================
> ERROR src/toil/test/cactus/test_cactus_integration.py::AbstractClusterTest - AttributeError: 'NoneType' object has no attribute 'strip'
> ERROR src/toil/test/cactus/test_cactus_integration.py::CactusIntegrationTest - AttributeError: 'NoneType' object has no attribute 'strip'
> ERROR src/toil/test/cactus/test_cactus_integration.py::AbstractClusterTest - AttributeError: 'NoneType' object has no attribute 'strip'
> ERROR src/toil/test/cactus/test_cactus_integration.py::CactusIntegrationTest - AttributeError: 'NoneType' object has no attribute 'strip'
> ERROR src/toil/test/cactus/test_cactus_integration.py::AbstractClusterTest - AttributeError: 'NoneType' object has no attribute 'strip'
> ERROR src/toil/test/cactus/test_cactus_integration.py::CactusIntegrationTest - AttributeError: 'NoneType' object has no attribute 'strip'
> ERROR src/toil/test/cactus/test_cactus_integration.py::AbstractClusterTest - AttributeError: 'NoneType' object has no attribute 'strip'
> ERROR src/toil/test/cactus/test_cactus_integration.py::CactusIntegrationTest - AttributeError: 'NoneType' object has no attribute 'strip'
> ERROR src/toil/test/provisioners/clusterTest.py::AbstractClusterTest - AttributeError: 'NoneType' object has no attribute 'strip'
> ERROR src/toil/test/provisioners/clusterTest.py::AbstractClusterTest - AttributeError: 'NoneType' object has no attribute 'strip'
> ERROR src/toil/test/provisioners/clusterTest.py::AbstractClusterTest - AttributeError: 'NoneType' object has no attribute 'strip'
> ERROR src/toil/test/provisioners/clusterTest.py::AbstractClusterTest - AttributeError: 'NoneType' object has no attribute 'strip'
> ERROR src/toil/test/utils/toilKillTest.py::ToilKillTestWithAWSJobStore - toil.jobStores.utils.JobStoreUnavailableException: libraries for aws job store are not installed
> ERROR src/toil/test/utils/toilKillTest.py::ToilKillTestWithAWSJobStore - toil.jobStores.utils.JobStoreUnavailableException: libraries for aws job store are not installed
> ERROR src/toil/test/utils/toilKillTest.py::ToilKillTestWithAWSJobStore - toil.jobStores.utils.JobStoreUnavailableException: libraries for aws job store are not installed
> ERROR src/toil/test/utils/toilKillTest.py::ToilKillTestWithAWSJobStore - toil.jobStores.utils.JobStoreUnavailableException: libraries for aws job store are not installed
> =========== 166 passed, 349 skipped, 16 errors in 299.37s (0:04:59) ============
> E: pybuild pybuild:389: test: plugin custom failed with: exit code=1: HOME=/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_toil python3.11 setup.py develop --user && PYTHONPATH=/<<PKGBUILDDIR>>/src:$PYTHONPATH PATH=/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_toil/.local/bin/:$PATH TOIL_TEST_QUICK=True TOIL_SKIP_DOCKER=True python3.11 -m pytest -n auto --dist loadscope -vv -W ignore --ignore src/toil/test/lib/aws/test_s3.py --ignore src/toil/test/provisioners/aws/awsProvisionerTest.py --ignore src/toil/test/wdl/wdltoil_test.py --ignore src/toil/test/cwl/cwlTest.py --ignore src/toil/test/src/promisedRequirementTest.py --ignore src/toil/test/lib/test_ec2.py --ignore src/toil/test/batchSystems/batchSystemTest.py --ignore src/toil/test/lib/aws/test_iam.py -k "not (test_bioconda or test_run_conformance or testImportFtpFile or ToilWdlIntegrationTest or SortTest or testCwlexample or testVirtualEnv or ToilDocumentationTest or test_cwl_toil_kill or testImportReadFileCompatibility or CleanWorkDirTest or DeferredFunctionTest or WdlToilTest or test_cactus_integration)" /<<PKGBUILDDIR>>/src/toil/test
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 3.11" returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2024/06/15/toil_6.1.0-4_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240615;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240615&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the Debian-med-packaging mailing list