Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 767875 Details for
Bug 836164
dev-python/doit-0.34.2 fails test
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
build.log (text/plain), 157.36 KB, created by
yongxiang
on 2022-03-26 12:58:53 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
yongxiang
Created:
2022-03-26 12:58:53 UTC
Size:
157.36 KB
patch
obsolete
>[32m * [39;49;00mPackage: dev-python/doit-0.34.2 >[32m * [39;49;00mRepository: gentoo >[32m * [39;49;00mMaintainer: azamat.hackimov@gmail.com proxy-maint@gentoo.org >[32m * [39;49;00mUSE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_9 test userland_GNU >[32m * [39;49;00mFEATURES: compressdebug installsources network-sandbox preserve-libs sandbox splitdebug test userpriv usersandbox >>>> Unpacking source... >>>> Unpacking doit-0.34.2.tar.gz to /tmp/portage/dev-python/doit-0.34.2/work >>>> Source unpacked in /tmp/portage/dev-python/doit-0.34.2/work >>>> Preparing source in /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2 ... >>>> Source prepared. >>>> Configuring source in /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2 ... >>>> Source configured. >>>> Compiling source in /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2 ... > [32m*[0m python3_9: running distutils-r1_run_phase distutils-r1_python_compile >python3.9 setup.py build -j 32 >running build >running build_py >creating build >creating build/lib >creating build/lib/doit >copying doit/version.py -> build/lib/doit >copying doit/tools.py -> build/lib/doit >copying doit/task.py -> build/lib/doit >copying doit/runner.py -> build/lib/doit >copying doit/reporter.py -> build/lib/doit >copying doit/plugin.py -> build/lib/doit >copying doit/loader.py -> build/lib/doit >copying doit/globals.py -> build/lib/doit >copying doit/filewatch.py -> build/lib/doit >copying doit/exceptions.py -> build/lib/doit >copying doit/doit_cmd.py -> build/lib/doit >copying doit/dependency.py -> build/lib/doit >copying doit/control.py -> build/lib/doit >copying doit/compat.py -> build/lib/doit >copying doit/cmdparse.py -> build/lib/doit >copying doit/cmd_strace.py -> build/lib/doit >copying doit/cmd_run.py -> build/lib/doit >copying doit/cmd_resetdep.py -> build/lib/doit >copying doit/cmd_list.py -> build/lib/doit >copying doit/cmd_info.py -> build/lib/doit >copying doit/cmd_ignore.py -> build/lib/doit >copying doit/cmd_help.py -> build/lib/doit >copying doit/cmd_forget.py -> build/lib/doit >copying doit/cmd_dumpdb.py -> build/lib/doit >copying doit/cmd_completion.py -> build/lib/doit >copying doit/cmd_clean.py -> build/lib/doit >copying doit/cmd_base.py -> build/lib/doit >copying doit/cmd_auto.py -> build/lib/doit >copying doit/api.py -> build/lib/doit >copying doit/action.py -> build/lib/doit >copying doit/__main__.py -> build/lib/doit >copying doit/__init__.py -> build/lib/doit >warning: build_py: byte-compiling is disabled, skipping. > > [32m*[0m Building the wheel for doit-0.34.2 via setuptools.build_meta:__legacy__ >running bdist_wheel >running build >running build_py >warning: build_py: byte-compiling is disabled, skipping. > >installing to build/bdist.linux-x86_64/wheel >running install >running install_lib >creating build/bdist.linux-x86_64 >creating build/bdist.linux-x86_64/wheel >creating build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/__init__.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/__main__.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/action.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/api.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/cmd_auto.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/cmd_base.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/cmd_clean.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/cmd_completion.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/cmd_dumpdb.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/cmd_forget.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/cmd_help.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/cmd_ignore.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/cmd_info.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/cmd_list.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/cmd_resetdep.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/cmd_run.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/cmd_strace.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/cmdparse.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/compat.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/control.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/dependency.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/doit_cmd.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/exceptions.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/filewatch.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/globals.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/loader.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/plugin.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/reporter.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/runner.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/task.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/tools.py -> build/bdist.linux-x86_64/wheel/doit >copying build/lib/doit/version.py -> build/bdist.linux-x86_64/wheel/doit >warning: install_lib: byte-compiling is disabled, skipping. > >running install_egg_info >running egg_info >writing doit.egg-info/PKG-INFO >writing dependency_links to doit.egg-info/dependency_links.txt >writing entry points to doit.egg-info/entry_points.txt >writing requirements to doit.egg-info/requires.txt >writing top-level names to doit.egg-info/top_level.txt >listing git files failed - pretending there aren't any >reading manifest file 'doit.egg-info/SOURCES.txt' >reading manifest template 'MANIFEST.in' >adding license file 'LICENSE' >adding license file 'AUTHORS' >writing manifest file 'doit.egg-info/SOURCES.txt' >Copying doit.egg-info to build/bdist.linux-x86_64/wheel/doit-0.34.2-py3.9.egg-info >running install_scripts >adding license file "LICENSE" (matched pattern "LICEN[CS]E*") >adding license file "AUTHORS" (matched pattern "AUTHORS*") >creating build/bdist.linux-x86_64/wheel/doit-0.34.2.dist-info/WHEEL >creating '/tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2-python3_9/wheel/tmpjxq56air/doit-0.34.2-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it >adding 'doit/__init__.py' >adding 'doit/__main__.py' >adding 'doit/action.py' >adding 'doit/api.py' >adding 'doit/cmd_auto.py' >adding 'doit/cmd_base.py' >adding 'doit/cmd_clean.py' >adding 'doit/cmd_completion.py' >adding 'doit/cmd_dumpdb.py' >adding 'doit/cmd_forget.py' >adding 'doit/cmd_help.py' >adding 'doit/cmd_ignore.py' >adding 'doit/cmd_info.py' >adding 'doit/cmd_list.py' >adding 'doit/cmd_resetdep.py' >adding 'doit/cmd_run.py' >adding 'doit/cmd_strace.py' >adding 'doit/cmdparse.py' >adding 'doit/compat.py' >adding 'doit/control.py' >adding 'doit/dependency.py' >adding 'doit/doit_cmd.py' >adding 'doit/exceptions.py' >adding 'doit/filewatch.py' >adding 'doit/globals.py' >adding 'doit/loader.py' >adding 'doit/plugin.py' >adding 'doit/reporter.py' >adding 'doit/runner.py' >adding 'doit/task.py' >adding 'doit/tools.py' >adding 'doit/version.py' >adding 'doit-0.34.2.dist-info/AUTHORS' >adding 'doit-0.34.2.dist-info/LICENSE' >adding 'doit-0.34.2.dist-info/METADATA' >adding 'doit-0.34.2.dist-info/WHEEL' >adding 'doit-0.34.2.dist-info/entry_points.txt' >adding 'doit-0.34.2.dist-info/top_level.txt' >adding 'doit-0.34.2.dist-info/RECORD' >removing build/bdist.linux-x86_64/wheel > [32m*[0m Installing the wheel to /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2-python3_9/install >python3.9 setup.py clean -a >running clean >removing 'build/lib' (and everything under it) >removing 'build/bdist.linux-x86_64' (and everything under it) >'build/scripts-3.9' does not exist -- can't clean it >removing 'build' > [32m*[0m Checking whether python3_10 is suitable ... > [32m*[0m >=dev-lang/python-3.10.0_p1-r1:3.10 ... >[A[128C [34;01m[ [32;01mok[34;01m ][0m > [32m*[0m python_check_deps ... >[A[128C [34;01m[ [32;01mok[34;01m ][0m > [32m*[0m Using python3.10 in global scope > [32m*[0m python3_10: running distutils-r1_run_phase python_compile_all >>>> Source compiled. >>>> Test phase: dev-python/doit-0.34.2 > [32m*[0m python3_9: running distutils-r1_run_phase python_test >python3.9 -m pytest -vv -ra -l -Wdefault --color=yes -p no:cov -p no:flake8 -p no:flakes -p no:pylint --deselect tests/test_cmd_strace.py::TestCmdStrace::test_target >[1m========================================================= test session starts ==========================================================[0m >platform linux -- Python 3.9.12, pytest-7.1.1, pluggy-1.0.0 -- /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2-python3_9/install/usr/bin/python3.9 >cachedir: .pytest_cache >rootdir: /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2 >plugins: tornado-0.8.1, pkgcore-0.12.10 >[1mcollecting ... [0mcollected 791 items / 1 deselected / 790 selected > >tests/test___init__.py::test_get_initial_workdir [32mPASSED[0m[32m [ 0%][0m >tests/test___main__.py::test_execute [32mPASSED[0m[32m [ 0%][0m >tests/test_action.py::TestCmdAction::test_success [32mPASSED[0m[32m [ 0%][0m >tests/test_action.py::TestCmdAction::test_success_noshell [32mPASSED[0m[33m [ 0%][0m >tests/test_action.py::TestCmdAction::test_error [32mPASSED[0m[33m [ 0%][0m >tests/test_action.py::TestCmdAction::test_env [32mPASSED[0m[33m [ 0%][0m >tests/test_action.py::TestCmdAction::test_failure [32mPASSED[0m[33m [ 0%][0m >tests/test_action.py::TestCmdAction::test_str [32mPASSED[0m[33m [ 1%][0m >tests/test_action.py::TestCmdAction::test_unicode [32mPASSED[0m[33m [ 1%][0m >tests/test_action.py::TestCmdAction::test_repr [32mPASSED[0m[33m [ 1%][0m >tests/test_action.py::TestCmdAction::test_result [32mPASSED[0m[33m [ 1%][0m >tests/test_action.py::TestCmdAction::test_values [32mPASSED[0m[33m [ 1%][0m >tests/test_action.py::TestCmdActionParams::test_invalid_param_stdout [32mPASSED[0m[33m [ 1%][0m >tests/test_action.py::TestCmdActionParams::test_changePath [32mPASSED[0m[33m [ 1%][0m >tests/test_action.py::TestCmdActionParams::test_noPathSet [32mPASSED[0m[33m [ 1%][0m >tests/test_action.py::TestCmdVerbosity::test_captureStderr [32mPASSED[0m[33m [ 2%][0m >tests/test_action.py::TestCmdVerbosity::test_captureStdout [32mPASSED[0m[33m [ 2%][0m >tests/test_action.py::TestCmdVerbosity::test_noCaptureStderr [32mPASSED[0m[33m [ 2%][0m >tests/test_action.py::TestCmdVerbosity::test_noCaptureStdout [32mPASSED[0m[33m [ 2%][0m >tests/test_action.py::TestCmdExpandAction::test_task_meta_reference [32mPASSED[0m[33m [ 2%][0m >tests/test_action.py::TestCmdExpandAction::test_task_options [32mPASSED[0m[33m [ 2%][0m >tests/test_action.py::TestCmdExpandAction::test_task_pos_arg [32mPASSED[0m[33m [ 2%][0m >tests/test_action.py::TestCmdExpandAction::test_task_pos_arg_None [32mPASSED[0m[33m [ 2%][0m >tests/test_action.py::TestCmdExpandAction::test_callable_return_command_str [32mPASSED[0m[33m [ 3%][0m >tests/test_action.py::TestCmdExpandAction::test_callable_tuple_return_command_str [32mPASSED[0m[33m [ 3%][0m >tests/test_action.py::TestCmdExpandAction::test_callable_invalid [32mPASSED[0m[33m [ 3%][0m >tests/test_action.py::TestCmdExpandAction::test_string_list_cant_be_expanded [32mPASSED[0m[33m [ 3%][0m >tests/test_action.py::TestCmdExpandAction::test_list_can_contain_path [32mPASSED[0m[33m [ 3%][0m >tests/test_action.py::TestCmdExpandAction::test_list_should_contain_strings_or_paths [32mPASSED[0m[33m [ 3%][0m >tests/test_action.py::TestCmdActionStringFormatting::test_old [32mPASSED[0m[33m [ 3%][0m >tests/test_action.py::TestCmdActionStringFormatting::test_new [32mPASSED[0m[33m [ 3%][0m >tests/test_action.py::TestCmdActionStringFormatting::test_both [32mPASSED[0m[33m [ 4%][0m >tests/test_action.py::TestCmd_print_process_output_line::test_non_unicode_string_error_strict [32mPASSED[0m[33m [ 4%][0m >tests/test_action.py::TestCmd_print_process_output_line::test_non_unicode_string_error_replace [32mPASSED[0m[33m [ 4%][0m >tests/test_action.py::TestCmd_print_process_output_line::test_non_unicode_string_ok [32mPASSED[0m[33m [ 4%][0m >tests/test_action.py::TestCmd_print_process_output_line::test_unicode_string [32mPASSED[0m[33m [ 4%][0m >tests/test_action.py::TestCmd_print_process_output_line::test_unicode_string2 [32mPASSED[0m[33m [ 4%][0m >tests/test_action.py::TestCmd_print_process_output_line::test_line_buffered_output [32mPASSED[0m[33m [ 4%][0m >tests/test_action.py::TestCmd_print_process_output_line::test_unbuffered_output [32mPASSED[0m[33m [ 4%][0m >tests/test_action.py::TestCmd_print_process_output_line::test_unbuffered_env [32mPASSED[0m[33m [ 5%][0m >tests/test_action.py::TestCmdSaveOuput::test_success [32mPASSED[0m[33m [ 5%][0m >tests/test_action.py::TestWriter::test_write [32mPASSED[0m[33m [ 5%][0m >tests/test_action.py::TestWriter::test_isatty_true [32mPASSED[0m[33m [ 5%][0m >tests/test_action.py::TestWriter::test_isatty_false [32mPASSED[0m[33m [ 5%][0m >tests/test_action.py::TestWriter::test_isatty_overwrite_yes [32mPASSED[0m[33m [ 5%][0m >tests/test_action.py::TestWriter::test_isatty_overwrite_no [32mPASSED[0m[33m [ 5%][0m >tests/test_action.py::TestPythonAction::test_success_bool [32mPASSED[0m[33m [ 5%][0m >tests/test_action.py::TestPythonAction::test_success_None [32mPASSED[0m[33m [ 6%][0m >tests/test_action.py::TestPythonAction::test_success_str [32mPASSED[0m[33m [ 6%][0m >tests/test_action.py::TestPythonAction::test_success_dict [32mPASSED[0m[33m [ 6%][0m >tests/test_action.py::TestPythonAction::test_error_object [32mPASSED[0m[33m [ 6%][0m >tests/test_action.py::TestPythonAction::test_error_taskfail [32mPASSED[0m[33m [ 6%][0m >tests/test_action.py::TestPythonAction::test_error_taskerror [32mPASSED[0m[33m [ 6%][0m >tests/test_action.py::TestPythonAction::test_error_exception [32mPASSED[0m[33m [ 6%][0m >tests/test_action.py::TestPythonAction::test_fail_bool [32mPASSED[0m[33m [ 6%][0m >tests/test_action.py::TestPythonAction::test_callable_obj [32mPASSED[0m[33m [ 7%][0m >tests/test_action.py::TestPythonAction::test_init [32mPASSED[0m[33m [ 7%][0m >tests/test_action.py::TestPythonAction::test_init_callable_class [32mPASSED[0m[33m [ 7%][0m >tests/test_action.py::TestPythonAction::test_init_callable_builtin [32mPASSED[0m[33m [ 7%][0m >tests/test_action.py::TestPythonAction::test_functionParametersArgs [32mPASSED[0m[33m [ 7%][0m >tests/test_action.py::TestPythonAction::test_functionParametersKwargs [32mPASSED[0m[33m [ 7%][0m >tests/test_action.py::TestPythonAction::test_functionParameters [32mPASSED[0m[33m [ 7%][0m >tests/test_action.py::TestPythonAction::test_functionParametersFail [32mPASSED[0m[33m [ 7%][0m >tests/test_action.py::TestPythonAction::test_str [32mPASSED[0m[33m [ 8%][0m >tests/test_action.py::TestPythonAction::test_repr [32mPASSED[0m[33m [ 8%][0m >tests/test_action.py::TestPythonAction::test_result [32mPASSED[0m[33m [ 8%][0m >tests/test_action.py::TestPythonAction::test_result_dict [32mPASSED[0m[33m [ 8%][0m >tests/test_action.py::TestPythonAction::test_values [32mPASSED[0m[33m [ 8%][0m >tests/test_action.py::TestPythonVerbosity::test_captureStderr [32mPASSED[0m[33m [ 8%][0m >tests/test_action.py::TestPythonVerbosity::test_captureStdout [32mPASSED[0m[33m [ 8%][0m >tests/test_action.py::TestPythonVerbosity::test_noCaptureStderr [32mPASSED[0m[33m [ 8%][0m >tests/test_action.py::TestPythonVerbosity::test_noCaptureStdout [32mPASSED[0m[33m [ 9%][0m >tests/test_action.py::TestPythonVerbosity::test_redirectStderr [32mPASSED[0m[33m [ 9%][0m >tests/test_action.py::TestPythonVerbosity::test_redirectStdout [32mPASSED[0m[33m [ 9%][0m >tests/test_action.py::TestPythonActionPrepareKwargsMeta::test_no_extra_args [32mPASSED[0m[33m [ 9%][0m >tests/test_action.py::TestPythonActionPrepareKwargsMeta::test_keyword_extra_args [32mPASSED[0m[33m [ 9%][0m >tests/test_action.py::TestPythonActionPrepareKwargsMeta::test_named_extra_args [32mPASSED[0m[33m [ 9%][0m >tests/test_action.py::TestPythonActionPrepareKwargsMeta::test_mixed_args [32mPASSED[0m[33m [ 9%][0m >tests/test_action.py::TestPythonActionPrepareKwargsMeta::test_extra_arg_overwritten [32mPASSED[0m[33m [ 10%][0m >tests/test_action.py::TestPythonActionPrepareKwargsMeta::test_extra_kwarg_overwritten [32mPASSED[0m[33m [ 10%][0m >tests/test_action.py::TestPythonActionPrepareKwargsMeta::test_meta_arg_default_disallowed [32mPASSED[0m[33m [ 10%][0m >tests/test_action.py::TestPythonActionPrepareKwargsMeta::test_callable_obj [32mPASSED[0m[33m [ 10%][0m >tests/test_action.py::TestPythonActionPrepareKwargsMeta::test_method [32mPASSED[0m[33m [ 10%][0m >tests/test_action.py::TestPythonActionPrepareKwargsMeta::test_task_options [32mPASSED[0m[33m [ 10%][0m >tests/test_action.py::TestPythonActionPrepareKwargsMeta::test_task_pos_arg [32mPASSED[0m[33m [ 10%][0m >tests/test_action.py::TestPythonActionPrepareKwargsMeta::test_option_default_allowed [32mPASSED[0m[33m [ 10%][0m >tests/test_action.py::TestPythonActionPrepareKwargsMeta::test_kwonlyargs_minimal [32mPASSED[0m[33m [ 11%][0m >tests/test_action.py::TestPythonActionPrepareKwargsMeta::test_kwonlyargs_full [32mPASSED[0m[33m [ 11%][0m >tests/test_action.py::TestPythonActionPrepareKwargsMeta::test_action_modifies_task_but_not_attrs [32mPASSED[0m[33m [ 11%][0m >tests/test_action.py::TestCreateAction::testBaseAction [32mPASSED[0m[33m [ 11%][0m >tests/test_action.py::TestCreateAction::testStringAction [32mPASSED[0m[33m [ 11%][0m >tests/test_action.py::TestCreateAction::testListStringAction [32mPASSED[0m[33m [ 11%][0m >tests/test_action.py::TestCreateAction::testMethodAction [32mPASSED[0m[33m [ 11%][0m >tests/test_action.py::TestCreateAction::testTupleAction [32mPASSED[0m[33m [ 11%][0m >tests/test_action.py::TestCreateAction::testTupleActionMoreThanThreeElements [32mPASSED[0m[33m [ 12%][0m >tests/test_action.py::TestCreateAction::testInvalidActionNone [32mPASSED[0m[33m [ 12%][0m >tests/test_action.py::TestCreateAction::testInvalidActionObject [32mPASSED[0m[33m [ 12%][0m >tests/test_action.py::TestCreateAction::test_invalid_action_task_param_name [32mPASSED[0m[33m [ 12%][0m >tests/test_api.py::test_execute [32mPASSED[0m[33m [ 12%][0m >tests/test_cmd_auto.py::TestFindFileDeps::test_find_file_deps [32mPASSED[0m[33m [ 12%][0m >tests/test_cmd_auto.py::TestDepChanged::test_changed [32mPASSED[0m[33m [ 12%][0m >tests/test_cmd_auto.py::TestAuto::test_invalid_args [32mPASSED[0m[33m [ 12%][0m >tests/test_cmd_auto.py::TestAuto::test_run_callback [32mPASSED[0m[33m [ 13%][0m >tests/test_cmd_auto.py::TestAuto::test_run_wait [32mPASSED[0m[33m [ 13%][0m >tests/test_cmd_auto.py::TestAuto::test_execute [32mPASSED[0m[33m [ 13%][0m >tests/test_cmd_base.py::test_version_tuple [32mPASSED[0m[33m [ 13%][0m >tests/test_cmd_base.py::TestCommand::test_configure [32mPASSED[0m[33m [ 13%][0m >tests/test_cmd_base.py::TestCommand::test_call_value_cmd_line_arg [32mPASSED[0m[33m [ 13%][0m >tests/test_cmd_base.py::TestCommand::test_call_value_option_default [32mPASSED[0m[33m [ 13%][0m >tests/test_cmd_base.py::TestCommand::test_call_value_overwritten_default [32mPASSED[0m[33m [ 13%][0m >tests/test_cmd_base.py::TestCommand::test_help [32mPASSED[0m[33m [ 14%][0m >tests/test_cmd_base.py::TestCommand::test_failCall [32mPASSED[0m[33m [ 14%][0m >tests/test_cmd_base.py::TestModuleTaskLoader::test_load_tasks_from_dict [32mPASSED[0m[33m [ 14%][0m >tests/test_cmd_base.py::TestModuleTaskLoader::test_load_tasks_from_module [32mPASSED[0m[33m [ 14%][0m >tests/test_cmd_base.py::TestModuleTaskLoader::test_task_config [32mPASSED[0m[33m [ 14%][0m >tests/test_cmd_base.py::TestDodoTaskLoader::test_load_tasks [32mPASSED[0m[33m [ 14%][0m >tests/test_cmd_base.py::TestDoitCmdBase::test_new_cmd [32mPASSED[0m[33m [ 14%][0m >tests/test_cmd_base.py::TestDoitCmdBase::test_execute [32mPASSED[0m[33m [ 14%][0m >tests/test_cmd_base.py::TestDoitCmdBase::test_execute_provides_dep_manager [32mPASSED[0m[33m [ 15%][0m >tests/test_cmd_base.py::TestDoitCmdBase::test_execute_with_legacy_dict_loader [32mPASSED[0m[33m [ 15%][0m >tests/test_cmd_base.py::TestDoitCmdBase::test_execute_with_legacy_module_loader [32mPASSED[0m[33m [ 15%][0m >tests/test_cmd_base.py::TestDoitCmdBase::test_minversion [32mPASSED[0m[33m [ 15%][0m >tests/test_cmd_base.py::TestDoitCmdBase::testInvalidChecker [32mPASSED[0m[33m [ 15%][0m >tests/test_cmd_base.py::TestDoitCmdBase::testCustomChecker [32mPASSED[0m[33m [ 15%][0m >tests/test_cmd_base.py::TestDoitCmdBase::testCustomCodec [32mPASSED[0m[33m [ 15%][0m >tests/test_cmd_base.py::TestDoitCmdBase::testPluginBackend [32mPASSED[0m[33m [ 15%][0m >tests/test_cmd_base.py::TestDoitCmdBase::testPluginLoader [32mPASSED[0m[33m [ 16%][0m >tests/test_cmd_base.py::TestDoitCmdBase::test_force_verbosity [32mPASSED[0m[33m [ 16%][0m >tests/test_cmd_base.py::TestCheckTasksExist::test_None [32mPASSED[0m[33m [ 16%][0m >tests/test_cmd_base.py::TestCheckTasksExist::test_invalid [32mPASSED[0m[33m [ 16%][0m >tests/test_cmd_base.py::TestCheckTasksExist::test_valid [32mPASSED[0m[33m [ 16%][0m >tests/test_cmd_base.py::TestTaskAndDepsIter::test_dep_iter [32mPASSED[0m[33m [ 16%][0m >tests/test_cmd_base.py::TestSubtaskIter::test_sub_iter [32mPASSED[0m[33m [ 16%][0m >tests/test_cmd_clean.py::TestCmdClean::test_clean_all [32mPASSED[0m[33m [ 16%][0m >tests/test_cmd_clean.py::TestCmdClean::test_clean_default_all [32mPASSED[0m[33m [ 17%][0m >tests/test_cmd_clean.py::TestCmdClean::test_clean_default [32mPASSED[0m[33m [ 17%][0m >tests/test_cmd_clean.py::TestCmdClean::test_clean_selected [32mPASSED[0m[33m [ 17%][0m >tests/test_cmd_clean.py::TestCmdClean::test_clean_taskdep [32mPASSED[0m[33m [ 17%][0m >tests/test_cmd_clean.py::TestCmdClean::test_clean_taskdep_recursive [32mPASSED[0m[33m [ 17%][0m >tests/test_cmd_clean.py::TestCmdClean::test_clean_subtasks [32mPASSED[0m[33m [ 17%][0m >tests/test_cmd_clean.py::TestCmdClean::test_clean_taskdep_once [32mPASSED[0m[33m [ 17%][0m >tests/test_cmd_clean.py::TestCmdClean::test_clean_invalid_task [32mPASSED[0m[33m [ 17%][0m >tests/test_cmd_clean.py::TestCmdClean::test_clean_forget_selected [32mPASSED[0m[33m [ 18%][0m >tests/test_cmd_clean.py::TestCmdClean::test_clean_forget_taskdep [32mPASSED[0m[33m [ 18%][0m >tests/test_cmd_completion.py::test_invalid_shell_option [32mPASSED[0m[33m [ 18%][0m >tests/test_cmd_completion.py::TestCmdCompletionBash::test_with_dodo__dynamic_tasks [32mPASSED[0m[33m [ 18%][0m >tests/test_cmd_completion.py::TestCmdCompletionBash::test_no_dodo__hardcoded_tasks[FakeLoader] [32mPASSED[0m[33m [ 18%][0m >tests/test_cmd_completion.py::TestCmdCompletionBash::test_no_dodo__hardcoded_tasks[FakeLoader2] [32mPASSED[0m[33m [ 18%][0m >tests/test_cmd_completion.py::TestCmdCompletionBash::test_cmd_takes_file_args [32mPASSED[0m[33m [ 18%][0m >tests/test_cmd_completion.py::TestCmdCompletionZsh::test_zsh_arg_line [32mPASSED[0m[33m [ 18%][0m >tests/test_cmd_completion.py::TestCmdCompletionZsh::test_cmd_arg_list [32mPASSED[0m[33m [ 19%][0m >tests/test_cmd_completion.py::TestCmdCompletionZsh::test_cmds_with_params [32mPASSED[0m[33m [ 19%][0m >tests/test_cmd_completion.py::TestCmdCompletionZsh::test_hardcoded_tasks[FakeLoader] [32mPASSED[0m[33m [ 19%][0m >tests/test_cmd_completion.py::TestCmdCompletionZsh::test_hardcoded_tasks[FakeLoader2] [32mPASSED[0m[33m [ 19%][0m >tests/test_cmd_dumpdb.py::TestCmdDumpDB::testDefault [32mPASSED[0m[33m [ 19%][0m >tests/test_cmd_forget.py::TestCmdForget::testForgetDefault [32mPASSED[0m[33m [ 19%][0m >tests/test_cmd_forget.py::TestCmdForget::testForgetAll [32mPASSED[0m[33m [ 19%][0m >tests/test_cmd_forget.py::TestCmdForget::testDisableDefault [32mPASSED[0m[33m [ 20%][0m >tests/test_cmd_forget.py::TestCmdForget::testForgetOne [32mPASSED[0m[33m [ 20%][0m >tests/test_cmd_forget.py::TestCmdForget::testForgetGroup [32mPASSED[0m[33m [ 20%][0m >tests/test_cmd_forget.py::TestCmdForget::testForgetTaskDependency [32mPASSED[0m[33m [ 20%][0m >tests/test_cmd_forget.py::TestCmdForget::testDontForgetTaskDependency [32mPASSED[0m[33m [ 20%][0m >tests/test_cmd_forget.py::TestCmdForget::testForgetInvalid [32mPASSED[0m[33m [ 20%][0m >tests/test_cmd_help.py::TestHelp::test_help_usage [32mPASSED[0m[33m [ 20%][0m >tests/test_cmd_help.py::TestHelp::test_help_usage_custom_name [32mPASSED[0m[33m [ 20%][0m >tests/test_cmd_help.py::TestHelp::test_help_plugin_name [32mPASSED[0m[33m [ 21%][0m >tests/test_cmd_help.py::TestHelp::test_help_task_params [32mPASSED[0m[33m [ 21%][0m >tests/test_cmd_help.py::TestHelp::test_help_cmd [32mPASSED[0m[33m [ 21%][0m >tests/test_cmd_help.py::TestHelp::test_help_task_name [32mPASSED[0m[33m [ 21%][0m >tests/test_cmd_help.py::TestHelp::test_help_wrong_name [32mPASSED[0m[33m [ 21%][0m >tests/test_cmd_help.py::TestHelp::test_help_no_dodo_file [32mPASSED[0m[33m [ 21%][0m >tests/test_cmd_ignore.py::TestCmdIgnore::testIgnoreAll [32mPASSED[0m[33m [ 21%][0m >tests/test_cmd_ignore.py::TestCmdIgnore::testIgnoreOne [32mPASSED[0m[33m [ 21%][0m >tests/test_cmd_ignore.py::TestCmdIgnore::testIgnoreGroup [32mPASSED[0m[33m [ 22%][0m >tests/test_cmd_ignore.py::TestCmdIgnore::testDontIgnoreTaskDependency [32mPASSED[0m[33m [ 22%][0m >tests/test_cmd_ignore.py::TestCmdIgnore::testIgnoreInvalid [32mPASSED[0m[33m [ 22%][0m >tests/test_cmd_info.py::TestCmdInfo::test_info_basic_attrs [32mPASSED[0m[33m [ 22%][0m >tests/test_cmd_info.py::TestCmdInfo::test_invalid_command_args [32mPASSED[0m[33m [ 22%][0m >tests/test_cmd_info.py::TestCmdInfo::test_execute_status_run [32mPASSED[0m[33m [ 22%][0m >tests/test_cmd_info.py::TestCmdInfo::test_hide_execute_status [32mPASSED[0m[33m [ 22%][0m >tests/test_cmd_info.py::TestCmdInfo::test_execute_status_uptodate [32mPASSED[0m[33m [ 22%][0m >tests/test_cmd_info.py::TestCmdInfo::test_get_reasons_str [32mPASSED[0m[33m [ 23%][0m >tests/test_cmd_list.py::TestCmdList::testQuiet [32mPASSED[0m[33m [ 23%][0m >tests/test_cmd_list.py::TestCmdList::testDoc [32mPASSED[0m[33m [ 23%][0m >tests/test_cmd_list.py::TestCmdList::testCustomTemplate [32mPASSED[0m[33m [ 23%][0m >tests/test_cmd_list.py::TestCmdList::testDependencies [32mPASSED[0m[33m [ 23%][0m >tests/test_cmd_list.py::TestCmdList::testSubTask [32mPASSED[0m[33m [ 23%][0m >tests/test_cmd_list.py::TestCmdList::testFilter [32mPASSED[0m[33m [ 23%][0m >tests/test_cmd_list.py::TestCmdList::testFilterSubtask [32mPASSED[0m[33m [ 23%][0m >tests/test_cmd_list.py::TestCmdList::testFilterAll [32mPASSED[0m[33m [ 24%][0m >tests/test_cmd_list.py::TestCmdList::testStatus [32mPASSED[0m[33m [ 24%][0m >tests/test_cmd_list.py::TestCmdList::testErrorStatus [32mPASSED[0m[33m [ 24%][0m >tests/test_cmd_list.py::TestCmdList::testStatus_result_dep_bug_gh44 [32mPASSED[0m[33m [ 24%][0m >tests/test_cmd_list.py::TestCmdList::testNoPrivate [32mPASSED[0m[33m [ 24%][0m >tests/test_cmd_list.py::TestCmdList::testWithPrivate [32mPASSED[0m[33m [ 24%][0m >tests/test_cmd_list.py::TestCmdList::testListInvalidTask [32mPASSED[0m[33m [ 24%][0m >tests/test_cmd_list.py::TestCmdList::test_unicode_name [32mPASSED[0m[33m [ 24%][0m >tests/test_cmd_list.py::TestCmdList::testSortByName [32mPASSED[0m[33m [ 25%][0m >tests/test_cmd_list.py::TestCmdList::testSortByDefinition [32mPASSED[0m[33m [ 25%][0m >tests/test_cmd_resetdep.py::TestCmdResetDep::test_execute [32mPASSED[0m[33m [ 25%][0m >tests/test_cmd_resetdep.py::TestCmdResetDep::test_file_dep [32mPASSED[0m[33m [ 25%][0m >tests/test_cmd_resetdep.py::TestCmdResetDep::test_file_dep_up_to_date [32mPASSED[0m[33m [ 25%][0m >tests/test_cmd_resetdep.py::TestCmdResetDep::test_file_dep_change_checker [32mPASSED[0m[33m [ 25%][0m >tests/test_cmd_resetdep.py::TestCmdResetDep::test_filter [32mPASSED[0m[33m [ 25%][0m >tests/test_cmd_resetdep.py::TestCmdResetDep::test_invalid_task [32mPASSED[0m[33m [ 25%][0m >tests/test_cmd_resetdep.py::TestCmdResetDep::test_missing_file_dep [32mPASSED[0m[33m [ 26%][0m >tests/test_cmd_resetdep.py::TestCmdResetDep::test_missing_dep_and_target [32mPASSED[0m[33m [ 26%][0m >tests/test_cmd_resetdep.py::TestCmdResetDep::test_values_and_results [32mPASSED[0m[33m [ 26%][0m >tests/test_cmd_run.py::TestCmdRun::testProcessRun [32mPASSED[0m[33m [ 26%][0m >tests/test_cmd_run.py::TestCmdRun::testProcessRunMP [32mPASSED[0m[33m [ 26%][0m >tests/test_cmd_run.py::TestCmdRun::testProcessRunMThread [32mPASSED[0m[33m [ 26%][0m >tests/test_cmd_run.py::TestCmdRun::testInvalidParType [32mPASSED[0m[33m [ 26%][0m >tests/test_cmd_run.py::TestCmdRun::testMP_not_available [32mPASSED[0m[33m [ 26%][0m >tests/test_cmd_run.py::TestCmdRun::testProcessRunFilter [32mPASSED[0m[33m [ 27%][0m >tests/test_cmd_run.py::TestCmdRun::testProcessRunSingle [32mPASSED[0m[33m [ 27%][0m >tests/test_cmd_run.py::TestCmdRun::testProcessRunSingleSubtasks [32mPASSED[0m[33m [ 27%][0m >tests/test_cmd_run.py::TestCmdRun::testProcessRunSingleWithArgs [32mPASSED[0m[33m [ 27%][0m >tests/test_cmd_run.py::TestCmdRun::testProcessRunEmptyFilter [32mPASSED[0m[33m [ 27%][0m >tests/test_cmd_run.py::TestCmdRunReporter::testReporterInstance [32mPASSED[0m[33m [ 27%][0m >tests/test_cmd_run.py::TestCmdRunReporter::testCustomReporter [32mPASSED[0m[33m [ 27%][0m >tests/test_cmd_run.py::TestCmdRunReporter::testPluginReporter [32mPASSED[0m[33m [ 27%][0m >tests/test_cmd_run.py::TestCmdRunOptions::test_outfile [32mPASSED[0m[33m [ 28%][0m >tests/test_cmd_strace.py::TestCmdStrace::test_dep [31mFAILED[0m[31m [ 28%][0m >tests/test_cmd_strace.py::TestCmdStrace::test_opt_show_all [32mPASSED[0m[31m [ 28%][0m >tests/test_cmd_strace.py::TestCmdStrace::test_opt_keep_trace [32mPASSED[0m[31m [ 28%][0m >tests/test_cmd_strace.py::TestCmdStrace::test_ignore_python_actions [32mPASSED[0m[31m [ 28%][0m >tests/test_cmd_strace.py::TestCmdStrace::test_invalid_command_args [32mPASSED[0m[31m [ 28%][0m >tests/test_cmdparse.py::TestDefaultUpdate::test [32mPASSED[0m[31m [ 28%][0m >tests/test_cmdparse.py::TestDefaultUpdate::test_add_defaults [32mPASSED[0m[31m [ 28%][0m >tests/test_cmdparse.py::TestDefaultUpdate::test_pickle [32mPASSED[0m[31m [ 29%][0m >tests/test_cmdparse.py::TestCmdOption::test_repr [32mPASSED[0m[31m [ 29%][0m >tests/test_cmdparse.py::TestCmdOption::test_non_required_fields [32mPASSED[0m[31m [ 29%][0m >tests/test_cmdparse.py::TestCmdOption::test_invalid_field [32mPASSED[0m[31m [ 29%][0m >tests/test_cmdparse.py::TestCmdOption::test_missing_field [32mPASSED[0m[31m [ 29%][0m >tests/test_cmdparse.py::TestCmdOption_str2val::test_str2boolean [32mPASSED[0m[31m [ 29%][0m >tests/test_cmdparse.py::TestCmdOption_str2val::test_non_string_values_are_not_converted [32mPASSED[0m[31m [ 29%][0m >tests/test_cmdparse.py::TestCmdOption_str2val::test_str [32mPASSED[0m[31m [ 30%][0m >tests/test_cmdparse.py::TestCmdOption_str2val::test_bool [32mPASSED[0m[31m [ 30%][0m >tests/test_cmdparse.py::TestCmdOption_str2val::test_int [32mPASSED[0m[31m [ 30%][0m >tests/test_cmdparse.py::TestCmdOption_str2val::test_list [32mPASSED[0m[31m [ 30%][0m >tests/test_cmdparse.py::TestCmdOption_str2val::test_invalid_value [32mPASSED[0m[31m [ 30%][0m >tests/test_cmdparse.py::TestCmdOption_help_param::test_bool_param [32mPASSED[0m[31m [ 30%][0m >tests/test_cmdparse.py::TestCmdOption_help_param::test_non_bool_param [32mPASSED[0m[31m [ 30%][0m >tests/test_cmdparse.py::TestCmdOption_help_param::test_no_long [32mPASSED[0m[31m [ 30%][0m >tests/test_cmdparse.py::TestCmdOption_help_doc::test_param [32mPASSED[0m[31m [ 31%][0m >tests/test_cmdparse.py::TestCmdOption_help_doc::test_no_doc_param [32mPASSED[0m[31m [ 31%][0m >tests/test_cmdparse.py::TestCmdOption_help_doc::test_choices_desc_doc [32mPASSED[0m[31m [ 31%][0m >tests/test_cmdparse.py::TestCmdOption_help_doc::test_choices_nodesc_doc [32mPASSED[0m[31m [ 31%][0m >tests/test_cmdparse.py::TestCmdOption_help_doc::test_name_config_env [32mPASSED[0m[31m [ 31%][0m >tests/test_cmdparse.py::TestCommand::test_contains [32mPASSED[0m[31m [ 31%][0m >tests/test_cmdparse.py::TestCommand::test_getitem [32mPASSED[0m[31m [ 31%][0m >tests/test_cmdparse.py::TestCommand::test_option_list [32mPASSED[0m[31m [ 31%][0m >tests/test_cmdparse.py::TestCommand::test_short [32mPASSED[0m[31m [ 32%][0m >tests/test_cmdparse.py::TestCommand::test_long [32mPASSED[0m[31m [ 32%][0m >tests/test_cmdparse.py::TestCommand::test_getOption [32mPASSED[0m[31m [ 32%][0m >tests/test_cmdparse.py::TestCommand::test_parseDefaults [32mPASSED[0m[31m [ 32%][0m >tests/test_cmdparse.py::TestCommand::test_overwrite_defaults [32mPASSED[0m[31m [ 32%][0m >tests/test_cmdparse.py::TestCommand::test_overwrite_defaults_convert_type [32mPASSED[0m[31m [ 32%][0m >tests/test_cmdparse.py::TestCommand::test_parseShortValues [32mPASSED[0m[31m [ 32%][0m >tests/test_cmdparse.py::TestCommand::test_parseLongValues [32mPASSED[0m[31m [ 32%][0m >tests/test_cmdparse.py::TestCommand::test_parsePositionalArgs [32mPASSED[0m[31m [ 33%][0m >tests/test_cmdparse.py::TestCommand::test_parseError [32mPASSED[0m[31m [ 33%][0m >tests/test_cmdparse.py::TestCommand::test_parseWrongType [32mPASSED[0m[31m [ 33%][0m >tests/test_cmdparse.py::TestCommand::test_parseWrongChoice [32mPASSED[0m[31m [ 33%][0m >tests/test_cmdparse.py::TestCommand::test_env_val [32mPASSED[0m[31m [ 33%][0m >tests/test_cmdparse.py::TestCommand::test_env_val_bool [32mPASSED[0m[31m [ 33%][0m >tests/test_control.py::TestTaskControlInit::test_addTask [32mPASSED[0m[31m [ 33%][0m >tests/test_control.py::TestTaskControlInit::test_targetDependency [32mPASSED[0m[31m [ 33%][0m >tests/test_control.py::TestTaskControlInit::test_addTaskSameName [32mPASSED[0m[31m [ 34%][0m >tests/test_control.py::TestTaskControlInit::test_addInvalidTask [32mPASSED[0m[31m [ 34%][0m >tests/test_control.py::TestTaskControlInit::test_userErrorTaskDependency [32mPASSED[0m[31m [ 34%][0m >tests/test_control.py::TestTaskControlInit::test_userErrorSetupTask [32mPASSED[0m[31m [ 34%][0m >tests/test_control.py::TestTaskControlInit::test_sameTarget [32mPASSED[0m[31m [ 34%][0m >tests/test_control.py::TestTaskControlInit::test_wild [32mPASSED[0m[31m [ 34%][0m >tests/test_control.py::TestTaskControlInit::test_bug770150_task_dependency_from_target [32mPASSED[0m[31m [ 34%][0m >tests/test_control.py::TestTaskControlCmdOptions::testFilter [32mPASSED[0m[31m [ 34%][0m >tests/test_control.py::TestTaskControlCmdOptions::testProcessSelection [32mPASSED[0m[31m [ 35%][0m >tests/test_control.py::TestTaskControlCmdOptions::testProcessAll [32mPASSED[0m[31m [ 35%][0m >tests/test_control.py::TestTaskControlCmdOptions::testFilterPattern [32mPASSED[0m[31m [ 35%][0m >tests/test_control.py::TestTaskControlCmdOptions::testFilterSubtask [32mPASSED[0m[31m [ 35%][0m >tests/test_control.py::TestTaskControlCmdOptions::testFilterTarget [32mPASSED[0m[31m [ 35%][0m >tests/test_control.py::TestTaskControlCmdOptions::test_filter_delayed_subtask [32mPASSED[0m[31m [ 35%][0m >tests/test_control.py::TestTaskControlCmdOptions::test_filter_delayed_regex_single [32mPASSED[0m[31m [ 35%][0m >tests/test_control.py::TestTaskControlCmdOptions::test_filter_delayed_multi_select [32mPASSED[0m[31m [ 35%][0m >tests/test_control.py::TestTaskControlCmdOptions::test_filter_delayed_regex_multiple_match [32mPASSED[0m[31m [ 36%][0m >tests/test_control.py::TestTaskControlCmdOptions::test_filter_delayed_regex_auto [32mPASSED[0m[31m [ 36%][0m >tests/test_control.py::TestTaskControlCmdOptions::testFilterWrongName [32mPASSED[0m[31m [ 36%][0m >tests/test_control.py::TestTaskControlCmdOptions::testFilterWrongSubtaskName [32mPASSED[0m[31m [ 36%][0m >tests/test_control.py::TestTaskControlCmdOptions::testFilterEmptyList [32mPASSED[0m[31m [ 36%][0m >tests/test_control.py::TestTaskControlCmdOptions::testOptions [32mPASSED[0m[31m [ 36%][0m >tests/test_control.py::TestTaskControlCmdOptions::testPosParam [32mPASSED[0m[31m [ 36%][0m >tests/test_control.py::TestExecNode::test_repr [32mPASSED[0m[31m [ 36%][0m >tests/test_control.py::TestExecNode::test_ready_select__not_waiting [32mPASSED[0m[31m [ 37%][0m >tests/test_control.py::TestExecNode::test_parent_status_failure [32mPASSED[0m[31m [ 37%][0m >tests/test_control.py::TestExecNode::test_parent_status_ignore [32mPASSED[0m[31m [ 37%][0m >tests/test_control.py::TestExecNode::test_step [32mPASSED[0m[31m [ 37%][0m >tests/test_control.py::TestDecoratorNoNone::test_filtering [32mPASSED[0m[31m [ 37%][0m >tests/test_control.py::TestTaskDispatcher_GenNone::test_create [32mPASSED[0m[31m [ 37%][0m >tests/test_control.py::TestTaskDispatcher_GenNone::test_already_created [32mPASSED[0m[31m [ 37%][0m >tests/test_control.py::TestTaskDispatcher_GenNone::test_cyclic [32mPASSED[0m[31m [ 37%][0m >tests/test_control.py::TestTaskDispatcher_node_add_wait_run::test_wait [32mPASSED[0m[31m [ 38%][0m >tests/test_control.py::TestTaskDispatcher_node_add_wait_run::test_none [32mPASSED[0m[31m [ 38%][0m >tests/test_control.py::TestTaskDispatcher_node_add_wait_run::test_deps_not_ok [32mPASSED[0m[31m [ 38%][0m >tests/test_control.py::TestTaskDispatcher_node_add_wait_run::test_calc_dep_already_executed [32mPASSED[0m[31m [ 38%][0m >tests/test_control.py::TestTaskDispatcher_add_task::test_no_deps [32mPASSED[0m[31m [ 38%][0m >tests/test_control.py::TestTaskDispatcher_add_task::test_task_deps [32mPASSED[0m[31m [ 38%][0m >tests/test_control.py::TestTaskDispatcher_add_task::test_task_deps_already_created [32mPASSED[0m[31m [ 38%][0m >tests/test_control.py::TestTaskDispatcher_add_task::test_task_deps_no_wait [32mPASSED[0m[31m [ 38%][0m >tests/test_control.py::TestTaskDispatcher_add_task::test_calc_dep [32mPASSED[0m[31m [ 39%][0m >tests/test_control.py::TestTaskDispatcher_add_task::test_calc_dep_already_executed [32mPASSED[0m[31m [ 39%][0m >tests/test_control.py::TestTaskDispatcher_add_task::test_setup_task__run [32mPASSED[0m[31m [ 39%][0m >tests/test_control.py::TestTaskDispatcher_add_task::test_delayed_creation [32mPASSED[0m[31m [ 39%][0m >tests/test_control.py::TestTaskDispatcher_add_task::test_delayed_creation_sub_task [32mPASSED[0m[31m [ 39%][0m >tests/test_control.py::TestTaskDispatcher_add_task::test_delayed_creation_target_regex [32mPASSED[0m[31m [ 39%][0m >tests/test_control.py::TestTaskDispatcher_add_task::test_regex_group_already_created [32mPASSED[0m[31m [ 39%][0m >tests/test_control.py::TestTaskDispatcher_add_task::test_regex_not_found [32mPASSED[0m[31m [ 40%][0m >tests/test_control.py::TestTaskDispatcher_get_next_node::test_none [32mPASSED[0m[31m [ 40%][0m >tests/test_control.py::TestTaskDispatcher_get_next_node::test_ready [32mPASSED[0m[31m [ 40%][0m >tests/test_control.py::TestTaskDispatcher_get_next_node::test_to_run [32mPASSED[0m[31m [ 40%][0m >tests/test_control.py::TestTaskDispatcher_get_next_node::test_to_run_none [32mPASSED[0m[31m [ 40%][0m >tests/test_control.py::TestTaskDispatcher_update_waiting::test_wait_select [32mPASSED[0m[31m [ 40%][0m >tests/test_control.py::TestTaskDispatcher_update_waiting::test_wait_run [32mPASSED[0m[31m [ 40%][0m >tests/test_control.py::TestTaskDispatcher_update_waiting::test_wait_run_deps_not_ok [32mPASSED[0m[31m [ 40%][0m >tests/test_control.py::TestTaskDispatcher_update_waiting::test_waiting_node_updated [32mPASSED[0m[31m [ 41%][0m >tests/test_control.py::TestTaskDispatcher_dispatcher_generator::test_normal [32mPASSED[0m[31m [ 41%][0m >tests/test_control.py::TestTaskDispatcher_dispatcher_generator::test_delayed_creation [32mPASSED[0m[31m [ 41%][0m >tests/test_dependency.py::test_unicode_md5 [32mPASSED[0m[31m [ 41%][0m >tests/test_dependency.py::test_md5 [32mPASSED[0m[31m [ 41%][0m >tests/test_dependency.py::test_sqlite_import [32mPASSED[0m[31m [ 41%][0m >tests/test_dependency.py::TestDependencyDb::test_get_set[JsonDB] [32mPASSED[0m[31m [ 41%][0m >tests/test_dependency.py::TestDependencyDb::test_get_set[DbmDB] [32mPASSED[0m[31m [ 41%][0m >tests/test_dependency.py::TestDependencyDb::test_get_set[SqliteDB] [32mPASSED[0m[31m [ 42%][0m >tests/test_dependency.py::TestDependencyDb::test_get_set_unicode_name[JsonDB] [32mPASSED[0m[31m [ 42%][0m >tests/test_dependency.py::TestDependencyDb::test_get_set_unicode_name[DbmDB] [32mPASSED[0m[31m [ 42%][0m >tests/test_dependency.py::TestDependencyDb::test_get_set_unicode_name[SqliteDB] [32mPASSED[0m[31m [ 42%][0m >tests/test_dependency.py::TestDependencyDb::test_dump[JsonDB] [32mPASSED[0m[31m [ 42%][0m >tests/test_dependency.py::TestDependencyDb::test_dump[DbmDB] [32mPASSED[0m[31m [ 42%][0m >tests/test_dependency.py::TestDependencyDb::test_dump[SqliteDB] [32mPASSED[0m[31m [ 42%][0m >tests/test_dependency.py::TestDependencyDb::test_corrupted_file[JsonDB] [32mPASSED[0m[31m [ 42%][0m >tests/test_dependency.py::TestDependencyDb::test_corrupted_file[DbmDB] [32mPASSED[0m[31m [ 43%][0m >tests/test_dependency.py::TestDependencyDb::test_corrupted_file[SqliteDB] [32mPASSED[0m[31m [ 43%][0m >tests/test_dependency.py::TestDependencyDb::test_corrupted_file_unrecognized_excep[JsonDB] [33mSKIPPED[0m (test doesnt apply to non DBM DB)[31m [ 43%][0m >tests/test_dependency.py::TestDependencyDb::test_corrupted_file_unrecognized_excep[DbmDB] [32mPASSED[0m[31m [ 43%][0m >tests/test_dependency.py::TestDependencyDb::test_corrupted_file_unrecognized_excep[SqliteDB] [33mSKIPPED[0m (test doesnt apply to non DBM DB)[31m [ 43%][0m >tests/test_dependency.py::TestDependencyDb::test_getNonExistent[JsonDB] [32mPASSED[0m[31m [ 43%][0m >tests/test_dependency.py::TestDependencyDb::test_getNonExistent[DbmDB] [32mPASSED[0m[31m [ 43%][0m >tests/test_dependency.py::TestDependencyDb::test_getNonExistent[SqliteDB] [32mPASSED[0m[31m [ 43%][0m >tests/test_dependency.py::TestDependencyDb::test_in[JsonDB] [32mPASSED[0m[31m [ 44%][0m >tests/test_dependency.py::TestDependencyDb::test_in[DbmDB] [32mPASSED[0m[31m [ 44%][0m >tests/test_dependency.py::TestDependencyDb::test_in[SqliteDB] [32mPASSED[0m[31m [ 44%][0m >tests/test_dependency.py::TestDependencyDb::test_remove[JsonDB] [32mPASSED[0m[31m [ 44%][0m >tests/test_dependency.py::TestDependencyDb::test_remove[DbmDB] [32mPASSED[0m[31m [ 44%][0m >tests/test_dependency.py::TestDependencyDb::test_remove[SqliteDB] [32mPASSED[0m[31m [ 44%][0m >tests/test_dependency.py::TestDependencyDb::test_remove_from_non_empty_file[JsonDB] [32mPASSED[0m[31m [ 44%][0m >tests/test_dependency.py::TestDependencyDb::test_remove_from_non_empty_file[DbmDB] [32mPASSED[0m[31m [ 44%][0m >tests/test_dependency.py::TestDependencyDb::test_remove_from_non_empty_file[SqliteDB] [32mPASSED[0m[31m [ 45%][0m >tests/test_dependency.py::TestDependencyDb::test_remove_all[JsonDB] [32mPASSED[0m[31m [ 45%][0m >tests/test_dependency.py::TestDependencyDb::test_remove_all[DbmDB] [32mPASSED[0m[31m [ 45%][0m >tests/test_dependency.py::TestDependencyDb::test_remove_all[SqliteDB] [32mPASSED[0m[31m [ 45%][0m >tests/test_dependency.py::TestSaveSuccess::test_save_result[JsonDB] [32mPASSED[0m[31m [ 45%][0m >tests/test_dependency.py::TestSaveSuccess::test_save_result[DbmDB] [32mPASSED[0m[31m [ 45%][0m >tests/test_dependency.py::TestSaveSuccess::test_save_result[SqliteDB] [32mPASSED[0m[31m [ 45%][0m >tests/test_dependency.py::TestSaveSuccess::test_save_result_hash[JsonDB] [32mPASSED[0m[31m [ 45%][0m >tests/test_dependency.py::TestSaveSuccess::test_save_result_hash[DbmDB] [32mPASSED[0m[31m [ 46%][0m >tests/test_dependency.py::TestSaveSuccess::test_save_result_hash[SqliteDB] [32mPASSED[0m[31m [ 46%][0m >tests/test_dependency.py::TestSaveSuccess::test_save_resultNone[JsonDB] [32mPASSED[0m[31m [ 46%][0m >tests/test_dependency.py::TestSaveSuccess::test_save_resultNone[DbmDB] [32mPASSED[0m[31m [ 46%][0m >tests/test_dependency.py::TestSaveSuccess::test_save_resultNone[SqliteDB] [32mPASSED[0m[31m [ 46%][0m >tests/test_dependency.py::TestSaveSuccess::test_save_result_dict[JsonDB] [32mPASSED[0m[31m [ 46%][0m >tests/test_dependency.py::TestSaveSuccess::test_save_result_dict[DbmDB] [32mPASSED[0m[31m [ 46%][0m >tests/test_dependency.py::TestSaveSuccess::test_save_result_dict[SqliteDB] [32mPASSED[0m[31m [ 46%][0m >tests/test_dependency.py::TestSaveSuccess::test_save_file_md5[JsonDB] [32mPASSED[0m[31m [ 47%][0m >tests/test_dependency.py::TestSaveSuccess::test_save_file_md5[DbmDB] [32mPASSED[0m[31m [ 47%][0m >tests/test_dependency.py::TestSaveSuccess::test_save_file_md5[SqliteDB] [32mPASSED[0m[31m [ 47%][0m >tests/test_dependency.py::TestSaveSuccess::test_save_skip[JsonDB] [32mPASSED[0m[31m [ 47%][0m >tests/test_dependency.py::TestSaveSuccess::test_save_skip[DbmDB] [32mPASSED[0m[31m [ 47%][0m >tests/test_dependency.py::TestSaveSuccess::test_save_skip[SqliteDB] [32mPASSED[0m[31m [ 47%][0m >tests/test_dependency.py::TestSaveSuccess::test_save_files[JsonDB] [32mPASSED[0m[31m [ 47%][0m >tests/test_dependency.py::TestSaveSuccess::test_save_files[DbmDB] [32mPASSED[0m[31m [ 47%][0m >tests/test_dependency.py::TestSaveSuccess::test_save_files[SqliteDB] [32mPASSED[0m[31m [ 48%][0m >tests/test_dependency.py::TestSaveSuccess::test_save_values[JsonDB] [32mPASSED[0m[31m [ 48%][0m >tests/test_dependency.py::TestSaveSuccess::test_save_values[DbmDB] [32mPASSED[0m[31m [ 48%][0m >tests/test_dependency.py::TestSaveSuccess::test_save_values[SqliteDB] [32mPASSED[0m[31m [ 48%][0m >tests/test_dependency.py::TestGetValue::test_all_values[JsonDB] [32mPASSED[0m[31m [ 48%][0m >tests/test_dependency.py::TestGetValue::test_all_values[DbmDB] [32mPASSED[0m[31m [ 48%][0m >tests/test_dependency.py::TestGetValue::test_all_values[SqliteDB] [32mPASSED[0m[31m [ 48%][0m >tests/test_dependency.py::TestGetValue::test_ok[JsonDB] [32mPASSED[0m[31m [ 48%][0m >tests/test_dependency.py::TestGetValue::test_ok[DbmDB] [32mPASSED[0m[31m [ 49%][0m >tests/test_dependency.py::TestGetValue::test_ok[SqliteDB] [32mPASSED[0m[31m [ 49%][0m >tests/test_dependency.py::TestGetValue::test_ok_dot_on_task_name[JsonDB] [32mPASSED[0m[31m [ 49%][0m >tests/test_dependency.py::TestGetValue::test_ok_dot_on_task_name[DbmDB] [32mPASSED[0m[31m [ 49%][0m >tests/test_dependency.py::TestGetValue::test_ok_dot_on_task_name[SqliteDB] [32mPASSED[0m[31m [ 49%][0m >tests/test_dependency.py::TestGetValue::test_invalid_taskid[JsonDB] [32mPASSED[0m[31m [ 49%][0m >tests/test_dependency.py::TestGetValue::test_invalid_taskid[DbmDB] [32mPASSED[0m[31m [ 49%][0m >tests/test_dependency.py::TestGetValue::test_invalid_taskid[SqliteDB] [32mPASSED[0m[31m [ 50%][0m >tests/test_dependency.py::TestGetValue::test_invalid_key[JsonDB] [32mPASSED[0m[31m [ 50%][0m >tests/test_dependency.py::TestGetValue::test_invalid_key[DbmDB] [32mPASSED[0m[31m [ 50%][0m >tests/test_dependency.py::TestGetValue::test_invalid_key[SqliteDB] [32mPASSED[0m[31m [ 50%][0m >tests/test_dependency.py::TestRemoveSuccess::test_save_result[JsonDB] [32mPASSED[0m[31m [ 50%][0m >tests/test_dependency.py::TestRemoveSuccess::test_save_result[DbmDB] [32mPASSED[0m[31m [ 50%][0m >tests/test_dependency.py::TestRemoveSuccess::test_save_result[SqliteDB] [32mPASSED[0m[31m [ 50%][0m >tests/test_dependency.py::TestIgnore::test_save_result[JsonDB] [32mPASSED[0m[31m [ 50%][0m >tests/test_dependency.py::TestIgnore::test_save_result[DbmDB] [32mPASSED[0m[31m [ 51%][0m >tests/test_dependency.py::TestIgnore::test_save_result[SqliteDB] [32mPASSED[0m[31m [ 51%][0m >tests/test_dependency.py::TestMD5Checker::test_timestamp [32mPASSED[0m[31m [ 51%][0m >tests/test_dependency.py::TestMD5Checker::test_size [32mPASSED[0m[31m [ 51%][0m >tests/test_dependency.py::TestMD5Checker::test_md5 [32mPASSED[0m[31m [ 51%][0m >tests/test_dependency.py::TestCustomChecker::test_not_implemented [32mPASSED[0m[31m [ 51%][0m >tests/test_dependency.py::TestTimestampChecker::test_timestamp [32mPASSED[0m[31m [ 51%][0m >tests/test_dependency.py::TestDependencyStatus::test_add_reason [32mPASSED[0m[31m [ 51%][0m >tests/test_dependency.py::TestDependencyStatus::test_add_reason_error [32mPASSED[0m[31m [ 52%][0m >tests/test_dependency.py::TestDependencyStatus::test_set_reason [32mPASSED[0m[31m [ 52%][0m >tests/test_dependency.py::TestDependencyStatus::test_no_log [32mPASSED[0m[31m [ 52%][0m >tests/test_dependency.py::TestDependencyStatus::test_get_error_message [32mPASSED[0m[31m [ 52%][0m >tests/test_dependency.py::TestGetStatus::test_ignore[JsonDB] [32mPASSED[0m[31m [ 52%][0m >tests/test_dependency.py::TestGetStatus::test_ignore[DbmDB] [32mPASSED[0m[31m [ 52%][0m >tests/test_dependency.py::TestGetStatus::test_ignore[SqliteDB] [32mPASSED[0m[31m [ 52%][0m >tests/test_dependency.py::TestGetStatus::test_fileDependencies[JsonDB] [32mPASSED[0m[31m [ 52%][0m >tests/test_dependency.py::TestGetStatus::test_fileDependencies[DbmDB] [32mPASSED[0m[31m [ 53%][0m >tests/test_dependency.py::TestGetStatus::test_fileDependencies[SqliteDB] [32mPASSED[0m[31m [ 53%][0m >tests/test_dependency.py::TestGetStatus::test_fileDependencies_changed[JsonDB] [32mPASSED[0m[31m [ 53%][0m >tests/test_dependency.py::TestGetStatus::test_fileDependencies_changed[DbmDB] [32mPASSED[0m[31m [ 53%][0m >tests/test_dependency.py::TestGetStatus::test_fileDependencies_changed[SqliteDB] [32mPASSED[0m[31m [ 53%][0m >tests/test_dependency.py::TestGetStatus::test_fileDependencies_changed_get_log[JsonDB] [32mPASSED[0m[31m [ 53%][0m >tests/test_dependency.py::TestGetStatus::test_fileDependencies_changed_get_log[DbmDB] [32mPASSED[0m[31m [ 53%][0m >tests/test_dependency.py::TestGetStatus::test_fileDependencies_changed_get_log[SqliteDB] [32mPASSED[0m[31m [ 53%][0m >tests/test_dependency.py::TestGetStatus::test_file_dependency_not_exist[JsonDB] [32mPASSED[0m[31m [ 54%][0m >tests/test_dependency.py::TestGetStatus::test_file_dependency_not_exist[DbmDB] [32mPASSED[0m[31m [ 54%][0m >tests/test_dependency.py::TestGetStatus::test_file_dependency_not_exist[SqliteDB] [32mPASSED[0m[31m [ 54%][0m >tests/test_dependency.py::TestGetStatus::test_change_checker[JsonDB] [32mPASSED[0m[31m [ 54%][0m >tests/test_dependency.py::TestGetStatus::test_change_checker[DbmDB] [32mPASSED[0m[31m [ 54%][0m >tests/test_dependency.py::TestGetStatus::test_change_checker[SqliteDB] [32mPASSED[0m[31m [ 54%][0m >tests/test_dependency.py::TestGetStatus::test_noDependency[JsonDB] [32mPASSED[0m[31m [ 54%][0m >tests/test_dependency.py::TestGetStatus::test_noDependency[DbmDB] [32mPASSED[0m[31m [ 54%][0m >tests/test_dependency.py::TestGetStatus::test_noDependency[SqliteDB] [32mPASSED[0m[31m [ 55%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateFalse[JsonDB] [32mPASSED[0m[31m [ 55%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateFalse[DbmDB] [32mPASSED[0m[31m [ 55%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateFalse[SqliteDB] [32mPASSED[0m[31m [ 55%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateTrue[JsonDB] [32mPASSED[0m[31m [ 55%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateTrue[DbmDB] [32mPASSED[0m[31m [ 55%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateTrue[SqliteDB] [32mPASSED[0m[31m [ 55%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateNone[JsonDB] [32mPASSED[0m[31m [ 55%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateNone[DbmDB] [32mPASSED[0m[31m [ 56%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateNone[SqliteDB] [32mPASSED[0m[31m [ 56%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateFunction_True[JsonDB] [32mPASSED[0m[31m [ 56%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateFunction_True[DbmDB] [32mPASSED[0m[31m [ 56%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateFunction_True[SqliteDB] [32mPASSED[0m[31m [ 56%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateFunction_False[JsonDB] [32mPASSED[0m[31m [ 56%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateFunction_False[DbmDB] [32mPASSED[0m[31m [ 56%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateFunction_False[SqliteDB] [32mPASSED[0m[31m [ 56%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateFunction_without_args_True[JsonDB] [32mPASSED[0m[31m [ 57%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateFunction_without_args_True[DbmDB] [32mPASSED[0m[31m [ 57%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateFunction_without_args_True[SqliteDB] [32mPASSED[0m[31m [ 57%][0m >tests/test_dependency.py::TestGetStatus::test_uptodate_call_all_even_if_some_False[JsonDB] [32mPASSED[0m[31m [ 57%][0m >tests/test_dependency.py::TestGetStatus::test_uptodate_call_all_even_if_some_False[DbmDB] [32mPASSED[0m[31m [ 57%][0m >tests/test_dependency.py::TestGetStatus::test_uptodate_call_all_even_if_some_False[SqliteDB] [32mPASSED[0m[31m [ 57%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateFunction_extra_args_True[JsonDB] [32mPASSED[0m[31m [ 57%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateFunction_extra_args_True[DbmDB] [32mPASSED[0m[31m [ 57%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateFunction_extra_args_True[SqliteDB] [32mPASSED[0m[31m [ 58%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateCallable_True[JsonDB] [32mPASSED[0m[31m [ 58%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateCallable_True[DbmDB] [32mPASSED[0m[31m [ 58%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateCallable_True[SqliteDB] [32mPASSED[0m[31m [ 58%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateMethod_True[JsonDB] [32mPASSED[0m[31m [ 58%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateMethod_True[DbmDB] [32mPASSED[0m[31m [ 58%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateMethod_True[SqliteDB] [32mPASSED[0m[31m [ 58%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateCallable_added_attributes[JsonDB] [32mPASSED[0m[31m [ 58%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateCallable_added_attributes[DbmDB] [32mPASSED[0m[31m [ 59%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateCallable_added_attributes[SqliteDB] [32mPASSED[0m[31m [ 59%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateCommand_True[JsonDB] [32mPASSED[0m[31m [ 59%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateCommand_True[DbmDB] [32mPASSED[0m[31m [ 59%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateCommand_True[SqliteDB] [32mPASSED[0m[31m [ 59%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateCommand_False[JsonDB] [32mPASSED[0m[31m [ 59%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateCommand_False[DbmDB] [32mPASSED[0m[31m [ 59%][0m >tests/test_dependency.py::TestGetStatus::test_UptodateCommand_False[SqliteDB] [32mPASSED[0m[31m [ 60%][0m >tests/test_dependency.py::TestGetStatus::test_targets_notThere[JsonDB] [32mPASSED[0m[31m [ 60%][0m >tests/test_dependency.py::TestGetStatus::test_targets_notThere[DbmDB] [32mPASSED[0m[31m [ 60%][0m >tests/test_dependency.py::TestGetStatus::test_targets_notThere[SqliteDB] [32mPASSED[0m[31m [ 60%][0m >tests/test_dependency.py::TestGetStatus::test_targets[JsonDB] [32mPASSED[0m[31m [ 60%][0m >tests/test_dependency.py::TestGetStatus::test_targets[DbmDB] [32mPASSED[0m[31m [ 60%][0m >tests/test_dependency.py::TestGetStatus::test_targets[SqliteDB] [32mPASSED[0m[31m [ 60%][0m >tests/test_dependency.py::TestGetStatus::test_targetFolder[JsonDB] [32mPASSED[0m[31m [ 60%][0m >tests/test_dependency.py::TestGetStatus::test_targetFolder[DbmDB] [32mPASSED[0m[31m [ 61%][0m >tests/test_dependency.py::TestGetStatus::test_targetFolder[SqliteDB] [32mPASSED[0m[31m [ 61%][0m >tests/test_doit_cmd.py::TestRun::test_version [32mPASSED[0m[31m [ 61%][0m >tests/test_doit_cmd.py::TestRun::test_usage [32mPASSED[0m[31m [ 61%][0m >tests/test_doit_cmd.py::TestRun::test_run_is_default [32mPASSED[0m[31m [ 61%][0m >tests/test_doit_cmd.py::TestRun::test_run_other_subcommand [32mPASSED[0m[31m [ 61%][0m >tests/test_doit_cmd.py::TestRun::test_cmdline_vars [32mPASSED[0m[31m [ 61%][0m >tests/test_doit_cmd.py::TestRun::test_cmdline_novars [32mPASSED[0m[31m [ 61%][0m >tests/test_doit_cmd.py::TestRun::test_cmdline_vars_not_opts [32mPASSED[0m[31m [ 62%][0m >tests/test_doit_cmd.py::TestRun::test_cmdline_loader_option_before_cmd_name [32mPASSED[0m[31m [ 62%][0m >tests/test_doit_cmd.py::TestRun::test_cmdline_loader_option_mixed [32mPASSED[0m[31m [ 62%][0m >tests/test_doit_cmd.py::TestRun::test_task_loader_has_cmd_list [32mPASSED[0m[31m [ 62%][0m >tests/test_doit_cmd.py::TestRun::test_extra_config [32mPASSED[0m[31m [ 62%][0m >tests/test_doit_cmd.py::TestErrors::test_interrupt [32mPASSED[0m[31m [ 62%][0m >tests/test_doit_cmd.py::TestErrors::test_user_error [32mPASSED[0m[31m [ 62%][0m >tests/test_doit_cmd.py::TestErrors::test_internal_error [32mPASSED[0m[31m [ 62%][0m >tests/test_doit_cmd.py::TestConfig::test_no_ini_config_file [32mPASSED[0m[31m [ 63%][0m >tests/test_doit_cmd.py::TestConfig::test_load_plugins_command [32mPASSED[0m[31m [ 63%][0m >tests/test_doit_cmd.py::TestConfig::test_merge_api_ini_config [32mPASSED[0m[31m [ 63%][0m >tests/test_doit_cmd.py::TestConfig::test_execute_command_plugin [32mPASSED[0m[31m [ 63%][0m >tests/test_doit_cmd.py::TestConfig::test_merge_api_toml_config [32mPASSED[0m[31m [ 63%][0m >tests/test_doit_cmd.py::TestConfig::test_find_pyproject_toml_config [32mPASSED[0m[31m [ 63%][0m >tests/test_exceptions.py::TestInvalidCommand::test_just_string [32mPASSED[0m[31m [ 63%][0m >tests/test_exceptions.py::TestInvalidCommand::test_task_not_found [32mPASSED[0m[31m [ 63%][0m >tests/test_exceptions.py::TestInvalidCommand::test_param_not_found [32mPASSED[0m[31m [ 64%][0m >tests/test_exceptions.py::TestInvalidCommand::test_custom_binary_name [32mPASSED[0m[31m [ 64%][0m >tests/test_exceptions.py::TestCatchedException::test_name [32mPASSED[0m[31m [ 64%][0m >tests/test_exceptions.py::TestCatchedException::test_msg_notraceback [32mPASSED[0m[31m [ 64%][0m >tests/test_exceptions.py::TestCatchedException::test_exception [32mPASSED[0m[31m [ 64%][0m >tests/test_exceptions.py::TestCatchedException::test_catched [32mPASSED[0m[31m [ 64%][0m >tests/test_exceptions.py::TestAllCatched::test [32mPASSED[0m[31m [ 64%][0m >tests/test_filewatch.py::testUnsuportedPlatform [32mPASSED[0m[31m [ 64%][0m >tests/test_filewatch.py::TestFileWatcher::testInit [32mPASSED[0m[31m [ 65%][0m >tests/test_filewatch.py::TestFileWatcher::testHandleEventNotSubclassed [32mPASSED[0m[31m [ 65%][0m >tests/test_filewatch.py::TestFileWatcher::testLoop [32mPASSED[0m[31m [ 65%][0m >tests/test_loader.py::TestFlatGenerator::test_nested [32mPASSED[0m[31m [ 65%][0m >tests/test_loader.py::TestGetModule::testAbsolutePath [32mPASSED[0m[31m [ 65%][0m >tests/test_loader.py::TestGetModule::testRelativePath [32mPASSED[0m[31m [ 65%][0m >tests/test_loader.py::TestGetModule::testWrongFileName [32mPASSED[0m[31m [ 65%][0m >tests/test_loader.py::TestGetModule::testInParentDir [32mPASSED[0m[31m [ 65%][0m >tests/test_loader.py::TestGetModule::testWrongFileNameInParentDir [32mPASSED[0m[31m [ 66%][0m >tests/test_loader.py::TestGetModule::testInvalidCwd [32mPASSED[0m[31m [ 66%][0m >tests/test_loader.py::TestLoadTasks::testNormalCase [32mPASSED[0m[31m [ 66%][0m >tests/test_loader.py::TestLoadTasks::testCreateAfterDecorator [32mPASSED[0m[31m [ 66%][0m >tests/test_loader.py::TestLoadTasks::testInitialLoadDelayedTask [32mPASSED[0m[31m [ 66%][0m >tests/test_loader.py::TestLoadTasks::testInitialLoadDelayedTask_no_delayed [32mPASSED[0m[31m [ 66%][0m >tests/test_loader.py::TestLoadTasks::testInitialLoadDelayedTask_creates [32mPASSED[0m[31m [ 66%][0m >tests/test_loader.py::TestLoadTasks::testCreateAfterDecoratorOnMethod [32mPASSED[0m[31m [ 66%][0m >tests/test_loader.py::TestLoadTasks::testCreateAfterDecoratorOnMethodWithParams [32mPASSED[0m[31m [ 67%][0m >tests/test_loader.py::TestLoadTasks::testNameInBlacklist [32mPASSED[0m[31m [ 67%][0m >tests/test_loader.py::TestLoadTasks::testDocString [32mPASSED[0m[31m [ 67%][0m >tests/test_loader.py::TestLoadTasks::testMetaInfo [32mPASSED[0m[31m [ 67%][0m >tests/test_loader.py::TestLoadTasks::testUse_create_doit_tasks [32mPASSED[0m[31m [ 67%][0m >tests/test_loader.py::TestLoadTasks::testUse_create_doit_tasks_only_noargs_call [32mPASSED[0m[31m [ 67%][0m >tests/test_loader.py::TestLoadTasks::testUse_object_methods [32mPASSED[0m[31m [ 67%][0m >tests/test_loader.py::TestTaskGeneratorParams::test_task_params_annotations [32mPASSED[0m[31m [ 67%][0m >tests/test_loader.py::TestTaskGeneratorParams::test_default [32mPASSED[0m[31m [ 68%][0m >tests/test_loader.py::TestTaskGeneratorParams::test_args [32mPASSED[0m[31m [ 68%][0m >tests/test_loader.py::TestTaskGeneratorParams::test_args_second [32mPASSED[0m[31m [ 68%][0m >tests/test_loader.py::TestTaskGeneratorParams::test_config [32mPASSED[0m[31m [ 68%][0m >tests/test_loader.py::TestTaskGeneratorParams::test_method [32mPASSED[0m[31m [ 68%][0m >tests/test_loader.py::TestTaskGeneratorParams::test_delayed [32mPASSED[0m[31m [ 68%][0m >tests/test_loader.py::TestTaskGeneratorParams::test_dup_param [32mPASSED[0m[31m [ 68%][0m >tests/test_loader.py::TestDodoConfig::testConfigType_Error [32mPASSED[0m[31m [ 68%][0m >tests/test_loader.py::TestDodoConfig::testConfigDict_Ok [32mPASSED[0m[31m [ 69%][0m >tests/test_loader.py::TestDodoConfig::testDefaultConfig_Dict [32mPASSED[0m[31m [ 69%][0m >tests/test_loader.py::TestGenerateTaskInvalid::testInvalidValue [32mPASSED[0m[31m [ 69%][0m >tests/test_loader.py::TestGenerateTaskNone::testEmpty [32mPASSED[0m[31m [ 69%][0m >tests/test_loader.py::TestGenerateTasksSingle::testDict [32mPASSED[0m[31m [ 69%][0m >tests/test_loader.py::TestGenerateTasksSingle::testTaskObj [32mPASSED[0m[31m [ 69%][0m >tests/test_loader.py::TestGenerateTasksSingle::testBaseName [32mPASSED[0m[31m [ 69%][0m >tests/test_loader.py::TestGenerateTasksSingle::testInvalidNameField [32mPASSED[0m[31m [ 70%][0m >tests/test_loader.py::TestGenerateTasksSingle::testUseDocstring [32mPASSED[0m[31m [ 70%][0m >tests/test_loader.py::TestGenerateTasksSingle::testDocstringNotUsed [32mPASSED[0m[31m [ 70%][0m >tests/test_loader.py::TestGenerateTasksGenerator::testGenerator [32mPASSED[0m[31m [ 70%][0m >tests/test_loader.py::TestGenerateTasksGenerator::testMultiLevelGenerator [32mPASSED[0m[31m [ 70%][0m >tests/test_loader.py::TestGenerateTasksGenerator::testGeneratorReturnTaskObj [32mPASSED[0m[31m [ 70%][0m >tests/test_loader.py::TestGenerateTasksGenerator::testGeneratorDoesntReturnDict [32mPASSED[0m[31m [ 70%][0m >tests/test_loader.py::TestGenerateTasksGenerator::testGeneratorDictMissingAction [32mPASSED[0m[31m [ 70%][0m >tests/test_loader.py::TestGenerateTasksGenerator::testGeneratorDictMissingName [32mPASSED[0m[31m [ 71%][0m >tests/test_loader.py::TestGenerateTasksGenerator::testGeneratorBasename [32mPASSED[0m[31m [ 71%][0m >tests/test_loader.py::TestGenerateTasksGenerator::testGeneratorBasenameName [32mPASSED[0m[31m [ 71%][0m >tests/test_loader.py::TestGenerateTasksGenerator::testGeneratorBasenameCanNotRepeat [32mPASSED[0m[31m [ 71%][0m >tests/test_loader.py::TestGenerateTasksGenerator::testGeneratorBasenameCanNotRepeatNonGroup [32mPASSED[0m[31m [ 71%][0m >tests/test_loader.py::TestGenerateTasksGenerator::testGeneratorNameCanNotRepeat [32mPASSED[0m[31m [ 71%][0m >tests/test_loader.py::TestGenerateTasksGenerator::testGeneratorDocString [32mPASSED[0m[31m [ 71%][0m >tests/test_loader.py::TestGenerateTasksGenerator::testGeneratorWithNoTasks [32mPASSED[0m[31m [ 71%][0m >tests/test_loader.py::TestGenerateTasksGenerator::testGeneratorBaseOnly [32mPASSED[0m[31m [ 72%][0m >tests/test_plugin.py::TestPluginEntry::test_repr [32mPASSED[0m[31m [ 72%][0m >tests/test_plugin.py::TestPluginEntry::test_get [32mPASSED[0m[31m [ 72%][0m >tests/test_plugin.py::TestPluginEntry::test_load_error_module_not_found [32mPASSED[0m[31m [ 72%][0m >tests/test_plugin.py::TestPluginEntry::test_load_error_obj_not_found [32mPASSED[0m[31m [ 72%][0m >tests/test_plugin.py::TestPluginDict::test_add_plugins_from_dict [32mPASSED[0m[31m [ 72%][0m >tests/test_plugin.py::TestPluginDict::test_add_plugins_from_pkg_resources [32mPASSED[0m[31m [ 72%][0m >tests/test_plugin.py::TestPluginDict::test_get_plugin_actual_plugin [32mPASSED[0m[31m [ 72%][0m >tests/test_plugin.py::TestPluginDict::test_get_plugin_not_a_plugin [32mPASSED[0m[31m [ 73%][0m >tests/test_plugin.py::TestPluginDict::test_to_dict [32mPASSED[0m[31m [ 73%][0m >tests/test_reporter.py::TestConsoleReporter::test_initialize [32mPASSED[0m[31m [ 73%][0m >tests/test_reporter.py::TestConsoleReporter::test_startTask [32mPASSED[0m[31m [ 73%][0m >tests/test_reporter.py::TestConsoleReporter::test_executeTask [32mPASSED[0m[31m [ 73%][0m >tests/test_reporter.py::TestConsoleReporter::test_executeTask_unicode [32mPASSED[0m[31m [ 73%][0m >tests/test_reporter.py::TestConsoleReporter::test_executeHidden [32mPASSED[0m[31m [ 73%][0m >tests/test_reporter.py::TestConsoleReporter::test_executeGroupTask [32mPASSED[0m[31m [ 73%][0m >tests/test_reporter.py::TestConsoleReporter::test_skipUptodate [32mPASSED[0m[31m [ 74%][0m >tests/test_reporter.py::TestConsoleReporter::test_skipUptodate_hidden [32mPASSED[0m[31m [ 74%][0m >tests/test_reporter.py::TestConsoleReporter::test_skipIgnore [32mPASSED[0m[31m [ 74%][0m >tests/test_reporter.py::TestConsoleReporter::test_cleanupError [32mPASSED[0m[31m [ 74%][0m >tests/test_reporter.py::TestConsoleReporter::test_teardownTask [32mPASSED[0m[31m [ 74%][0m >tests/test_reporter.py::TestConsoleReporter::test_addSuccess [32mPASSED[0m[31m [ 74%][0m >tests/test_reporter.py::TestConsoleReporter::test_addFailure [32mPASSED[0m[31m [ 74%][0m >tests/test_reporter.py::TestConsoleReporter::test_runtime_error [32mPASSED[0m[31m [ 74%][0m >tests/test_reporter.py::TestConsoleReporter::test_complete_run_verbosity0 [32mPASSED[0m[31m [ 75%][0m >tests/test_reporter.py::TestConsoleReporter::test_complete_run_verbosity0_not_executed [32mPASSED[0m[31m [ 75%][0m >tests/test_reporter.py::TestConsoleReporter::test_complete_run_verbosity1 [32mPASSED[0m[31m [ 75%][0m >tests/test_reporter.py::TestConsoleReporter::test_complete_run_verbosity2 [32mPASSED[0m[31m [ 75%][0m >tests/test_reporter.py::TestConsoleReporter::test_complete_run_verbosity2_redisplay [32mPASSED[0m[31m [ 75%][0m >tests/test_reporter.py::TestExecutedOnlyReporter::test_skipUptodate [32mPASSED[0m[31m [ 75%][0m >tests/test_reporter.py::TestExecutedOnlyReporter::test_skipIgnore [32mPASSED[0m[31m [ 75%][0m >tests/test_reporter.py::TestZeroReporter::test_executeTask [32mPASSED[0m[31m [ 75%][0m >tests/test_reporter.py::TestZeroReporter::test_runtime_error [32mPASSED[0m[31m [ 76%][0m >tests/test_reporter.py::TestTaskResult::test [32mPASSED[0m[31m [ 76%][0m >tests/test_reporter.py::TestJsonReporter::test_normal [32mPASSED[0m[31m [ 76%][0m >tests/test_reporter.py::TestJsonReporter::test_cleanup_error [32mPASSED[0m[31m [ 76%][0m >tests/test_reporter.py::TestJsonReporter::test_runtime_error [32mPASSED[0m[31m [ 76%][0m >tests/test_reporter.py::TestJsonReporter::test_ignore_stdout [32mPASSED[0m[31m [ 76%][0m >tests/test_runner.py::TestRunner::testInit [32mPASSED[0m[31m [ 76%][0m >tests/test_runner.py::TestRunner_SelectTask::test_ready [32mPASSED[0m[31m [ 76%][0m >tests/test_runner.py::TestRunner_SelectTask::test_DependencyError [32mPASSED[0m[31m [ 77%][0m >tests/test_runner.py::TestRunner_SelectTask::test_upToDate [32mPASSED[0m[31m [ 77%][0m >tests/test_runner.py::TestRunner_SelectTask::test_ignore [32mPASSED[0m[31m [ 77%][0m >tests/test_runner.py::TestRunner_SelectTask::test_alwaysExecute [32mPASSED[0m[31m [ 77%][0m >tests/test_runner.py::TestRunner_SelectTask::test_noSetup_ok [32mPASSED[0m[31m [ 77%][0m >tests/test_runner.py::TestRunner_SelectTask::test_withSetup [32mPASSED[0m[31m [ 77%][0m >tests/test_runner.py::TestRunner_SelectTask::test_getargs_ok [32mPASSED[0m[31m [ 77%][0m >tests/test_runner.py::TestRunner_SelectTask::test_getargs_fail [32mPASSED[0m[31m [ 77%][0m >tests/test_runner.py::TestRunner_SelectTask::test_getargs_dict [32mPASSED[0m[31m [ 78%][0m >tests/test_runner.py::TestRunner_SelectTask::test_getargs_group [32mPASSED[0m[31m [ 78%][0m >tests/test_runner.py::TestRunner_SelectTask::test_getargs_group_value [32mPASSED[0m[31m [ 78%][0m >tests/test_runner.py::TestTask_Teardown::test_ok [32mPASSED[0m[31m [ 78%][0m >tests/test_runner.py::TestTask_Teardown::test_reverse_order [32mPASSED[0m[31m [ 78%][0m >tests/test_runner.py::TestTask_Teardown::test_errors [32mPASSED[0m[31m [ 78%][0m >tests/test_runner.py::TestTask_RunAll::test_reporter_runtime_error [32mPASSED[0m[31m [ 78%][0m >tests/test_runner.py::TestRunner_run_tasks::test_teardown[Runner] [32mPASSED[0m[31m [ 78%][0m >tests/test_runner.py::TestRunner_run_tasks::test_teardown[MThreadRunner] [32mPASSED[0m[31m [ 79%][0m >tests/test_runner.py::TestRunner_run_tasks::test_teardown[MRunner] [32mPASSED[0m[31m [ 79%][0m >tests/test_runner.py::TestRunner_run_tasks::test_success[Runner] [32mPASSED[0m[31m [ 79%][0m >tests/test_runner.py::TestRunner_run_tasks::test_success[MThreadRunner] [32mPASSED[0m[31m [ 79%][0m >tests/test_runner.py::TestRunner_run_tasks::test_success[MRunner] [32mPASSED[0m[31m [ 79%][0m >tests/test_runner.py::TestRunner_run_tasks::test_result[Runner] [32mPASSED[0m[31m [ 79%][0m >tests/test_runner.py::TestRunner_run_tasks::test_result[MThreadRunner] [32mPASSED[0m[31m [ 79%][0m >tests/test_runner.py::TestRunner_run_tasks::test_result[MRunner] [32mPASSED[0m[31m [ 80%][0m >tests/test_runner.py::TestRunner_run_tasks::test_failureOutput[Runner] [32mPASSED[0m[31m [ 80%][0m >tests/test_runner.py::TestRunner_run_tasks::test_failureOutput[MThreadRunner] [32mPASSED[0m[31m [ 80%][0m >tests/test_runner.py::TestRunner_run_tasks::test_failureOutput[MRunner] [32mPASSED[0m[31m [ 80%][0m >tests/test_runner.py::TestRunner_run_tasks::test_error[Runner] [32mPASSED[0m[31m [ 80%][0m >tests/test_runner.py::TestRunner_run_tasks::test_error[MThreadRunner] [32mPASSED[0m[31m [ 80%][0m >tests/test_runner.py::TestRunner_run_tasks::test_error[MRunner] [32mPASSED[0m[31m [ 80%][0m >tests/test_runner.py::TestRunner_run_tasks::test_dependency_error_after_execution [32mPASSED[0m[31m [ 80%][0m >tests/test_runner.py::TestRunner_run_tasks::test_updateDependencies[Runner] [32mPASSED[0m[31m [ 81%][0m >tests/test_runner.py::TestRunner_run_tasks::test_updateDependencies[MThreadRunner] [32mPASSED[0m[31m [ 81%][0m >tests/test_runner.py::TestRunner_run_tasks::test_updateDependencies[MRunner] [32mPASSED[0m[31m [ 81%][0m >tests/test_runner.py::TestRunner_run_tasks::test_continue[Runner] [32mPASSED[0m[31m [ 81%][0m >tests/test_runner.py::TestRunner_run_tasks::test_continue[MThreadRunner] [32mPASSED[0m[31m [ 81%][0m >tests/test_runner.py::TestRunner_run_tasks::test_continue[MRunner] [32mPASSED[0m[31m [ 81%][0m >tests/test_runner.py::TestRunner_run_tasks::test_continue_dont_execute_parent_of_failed_task[Runner] [32mPASSED[0m[31m [ 81%][0m >tests/test_runner.py::TestRunner_run_tasks::test_continue_dont_execute_parent_of_failed_task[MThreadRunner] [32mPASSED[0m[31m [ 81%][0m >tests/test_runner.py::TestRunner_run_tasks::test_continue_dont_execute_parent_of_failed_task[MRunner] [32mPASSED[0m[31m [ 82%][0m >tests/test_runner.py::TestRunner_run_tasks::test_continue_dep_error[Runner] [32mPASSED[0m[31m [ 82%][0m >tests/test_runner.py::TestRunner_run_tasks::test_continue_dep_error[MThreadRunner] [32mPASSED[0m[31m [ 82%][0m >tests/test_runner.py::TestRunner_run_tasks::test_continue_dep_error[MRunner] [32mPASSED[0m[31m [ 82%][0m >tests/test_runner.py::TestRunner_run_tasks::test_continue_ignored_dep[Runner] [32mPASSED[0m[31m [ 82%][0m >tests/test_runner.py::TestRunner_run_tasks::test_continue_ignored_dep[MThreadRunner] [32mPASSED[0m[31m [ 82%][0m >tests/test_runner.py::TestRunner_run_tasks::test_continue_ignored_dep[MRunner] [32mPASSED[0m[31m [ 82%][0m >tests/test_runner.py::TestRunner_run_tasks::test_getargs[Runner] [32mPASSED[0m[31m [ 82%][0m >tests/test_runner.py::TestRunner_run_tasks::test_getargs[MThreadRunner] [32mPASSED[0m[31m [ 83%][0m >tests/test_runner.py::TestRunner_run_tasks::test_getargs[MRunner] [32mPASSED[0m[31m [ 83%][0m >tests/test_runner.py::TestRunner_run_tasks::testActionModifiesFiledep[Runner] [32mPASSED[0m[31m [ 83%][0m >tests/test_runner.py::TestRunner_run_tasks::testActionModifiesFiledep[MThreadRunner] [32mPASSED[0m[31m [ 83%][0m >tests/test_runner.py::TestRunner_run_tasks::testActionModifiesFiledep[MRunner] [32mPASSED[0m[31m [ 83%][0m >tests/test_runner.py::TestRunner_run_tasks::testSystemExitRaises[Runner] [32mPASSED[0m[31m [ 83%][0m >tests/test_runner.py::TestRunner_run_tasks::testSystemExitRaises[MThreadRunner] [32mPASSED[0m[31m [ 83%][0m >tests/test_runner.py::TestRunner_run_tasks::testSystemExitRaises[MRunner] [32mPASSED[0m[31m [ 83%][0m >tests/test_runner.py::TestMReporter::testReporterMethod [32mPASSED[0m[31m [ 84%][0m >tests/test_runner.py::TestMReporter::testNonReporterMethod [32mPASSED[0m[31m [ 84%][0m >tests/test_runner.py::TestJobTask::test_closure_is_picklable [32mPASSED[0m[31m [ 84%][0m >tests/test_runner.py::TestJobTask::test_not_picklable_raises_InvalidTask [32mPASSED[0m[31m [ 84%][0m >tests/test_runner.py::test_MRunner_pickable [32mPASSED[0m[31m [ 84%][0m >tests/test_runner.py::TestMRunner_get_next_job::test_run_task [32mPASSED[0m[31m [ 84%][0m >tests/test_runner.py::TestMRunner_get_next_job::test_stop_running [32mPASSED[0m[31m [ 84%][0m >tests/test_runner.py::TestMRunner_get_next_job::test_waiting [32mPASSED[0m[31m [ 84%][0m >tests/test_runner.py::TestMRunner_get_next_job::test_waiting_controller [32mPASSED[0m[31m [ 85%][0m >tests/test_runner.py::TestMRunner_get_next_job::test_delayed_loaded [32mPASSED[0m[31m [ 85%][0m >tests/test_runner.py::TestMRunner_start_process::test_all_processes [32mPASSED[0m[31m [ 85%][0m >tests/test_runner.py::TestMRunner_start_process::test_less_processes [32mPASSED[0m[31m [ 85%][0m >tests/test_runner.py::TestMRunner_start_process::test_waiting_process [32mPASSED[0m[31m [ 85%][0m >tests/test_runner.py::TestMRunner_parallel_run_tasks::test_task_cloudpicklabe_multiprocess [32mPASSED[0m[31m [ 85%][0m >tests/test_runner.py::TestMRunner_parallel_run_tasks::test_task_not_picklabe_thread [32mPASSED[0m[31m [ 85%][0m >tests/test_runner.py::TestMRunner_execute_task::test_hold [32mPASSED[0m[31m [ 85%][0m >tests/test_runner.py::TestMRunner_execute_task::test_full_task [32mPASSED[0m[31m [ 86%][0m >tests/test_runner.py::TestMRunner_execute_task::test_full_task_fail [32mPASSED[0m[31m [ 86%][0m >tests/test_runner.py::test_MThreadRunner_available [32mPASSED[0m[31m [ 86%][0m >tests/test_task.py::TestStream::test_from_task [32mPASSED[0m[31m [ 86%][0m >tests/test_task.py::TestStream::test_force_global [32mPASSED[0m[31m [ 86%][0m >tests/test_task.py::TestStream::test_task_verbosity_not_specified [32mPASSED[0m[31m [ 86%][0m >tests/test_task.py::TestTaskCheckInput::testOkType [32mPASSED[0m[31m [ 86%][0m >tests/test_task.py::TestTaskCheckInput::testOkTypeABC [32mPASSED[0m[31m [ 86%][0m >tests/test_task.py::TestTaskCheckInput::testOkValue [32mPASSED[0m[31m [ 87%][0m >tests/test_task.py::TestTaskCheckInput::testFailType [32mPASSED[0m[31m [ 87%][0m >tests/test_task.py::TestTaskCheckInput::testFailValue [32mPASSED[0m[31m [ 87%][0m >tests/test_task.py::TestTaskCompare::test_equal [32mPASSED[0m[31m [ 87%][0m >tests/test_task.py::TestTaskCompare::test_lt [32mPASSED[0m[31m [ 87%][0m >tests/test_task.py::TestTaskInit::test_groupTask [32mPASSED[0m[31m [ 87%][0m >tests/test_task.py::TestTaskInit::test_dependencySequenceIsValid [32mPASSED[0m[31m [ 87%][0m >tests/test_task.py::TestTaskInit::test_dependencyNotSequence [32mPASSED[0m[31m [ 87%][0m >tests/test_task.py::TestTaskInit::test_options [32mPASSED[0m[31m [ 88%][0m >tests/test_task.py::TestTaskInit::test_options_from_cfg [32mPASSED[0m[31m [ 88%][0m >tests/test_task.py::TestTaskInit::test_options_from_cfg_override [32mPASSED[0m[31m [ 88%][0m >tests/test_task.py::TestTaskInit::test_setup [32mPASSED[0m[31m [ 88%][0m >tests/test_task.py::TestTaskInit::test_forbid_equal_sign_on_name [32mPASSED[0m[31m [ 88%][0m >tests/test_task.py::TestTaskValueSavers::test_execute_value_savers [32mPASSED[0m[31m [ 88%][0m >tests/test_task.py::TestTaskUpToDate::test_FalseRunalways [32mPASSED[0m[31m [ 88%][0m >tests/test_task.py::TestTaskUpToDate::test_NoneIgnored [32mPASSED[0m[31m [ 88%][0m >tests/test_task.py::TestTaskUpToDate::test_callable_function [32mPASSED[0m[31m [ 89%][0m >tests/test_task.py::TestTaskUpToDate::test_callable_instance_method [32mPASSED[0m[31m [ 89%][0m >tests/test_task.py::TestTaskUpToDate::test_tuple [32mPASSED[0m[31m [ 89%][0m >tests/test_task.py::TestTaskUpToDate::test_str [32mPASSED[0m[31m [ 89%][0m >tests/test_task.py::TestTaskUpToDate::test_object_with_configure [32mPASSED[0m[31m [ 89%][0m >tests/test_task.py::TestTaskUpToDate::test_invalid [32mPASSED[0m[31m [ 89%][0m >tests/test_task.py::TestTaskExpandFileDep::test_dependencyStringIsFile [32mPASSED[0m[31m [ 89%][0m >tests/test_task.py::TestTaskExpandFileDep::test_file_dep_path [32mPASSED[0m[31m [ 90%][0m >tests/test_task.py::TestTaskExpandFileDep::test_file_dep_str [32mPASSED[0m[31m [ 90%][0m >tests/test_task.py::TestTaskExpandFileDep::test_file_dep_unicode [32mPASSED[0m[31m [ 90%][0m >tests/test_task.py::TestTaskDeps::test_task_dep [32mPASSED[0m[31m [ 90%][0m >tests/test_task.py::TestTaskDeps::test_calc_dep [32mPASSED[0m[31m [ 90%][0m >tests/test_task.py::TestTaskDeps::test_update_deps [32mPASSED[0m[31m [ 90%][0m >tests/test_task.py::TestTaskTargets::test_targets_can_be_path [32mPASSED[0m[31m [ 90%][0m >tests/test_task.py::TestTaskTargets::test_targets_should_be_string_or_path [32mPASSED[0m[31m [ 90%][0m >tests/test_task.py::TestTask_Loader::test_delayed_after_execution [32mPASSED[0m[31m [ 91%][0m >tests/test_task.py::TestTask_Getargs::test_ok [32mPASSED[0m[31m [ 91%][0m >tests/test_task.py::TestTask_Getargs::test_invalid_desc [32mPASSED[0m[31m [ 91%][0m >tests/test_task.py::TestTask_Getargs::test_invalid_desc_tuple [32mPASSED[0m[31m [ 91%][0m >tests/test_task.py::TestTaskTitle::test_title [32mPASSED[0m[31m [ 91%][0m >tests/test_task.py::TestTaskTitle::test_custom_title [32mPASSED[0m[31m [ 91%][0m >tests/test_task.py::TestTaskRepr::test_repr [32mPASSED[0m[31m [ 91%][0m >tests/test_task.py::TestTaskActions::test_success [32mPASSED[0m[31m [ 91%][0m >tests/test_task.py::TestTaskActions::test_result [32mPASSED[0m[31m [ 92%][0m >tests/test_task.py::TestTaskActions::test_values [32mPASSED[0m[31m [ 92%][0m >tests/test_task.py::TestTaskActions::test_failure [32mPASSED[0m[31m [ 92%][0m >tests/test_task.py::TestTaskActions::test_many [32mPASSED[0m[31m [ 92%][0m >tests/test_task.py::TestTaskActions::test_fail_first [32mPASSED[0m[31m [ 92%][0m >tests/test_task.py::TestTaskActions::test_fail_second [32mPASSED[0m[31m [ 92%][0m >tests/test_task.py::TestTaskActions::test_mixed [32mPASSED[0m[31m [ 92%][0m >tests/test_task.py::TestTaskTeardown::test_ok [32mPASSED[0m[31m [ 92%][0m >tests/test_task.py::TestTaskTeardown::test_fail [32mPASSED[0m[31m [ 93%][0m >tests/test_task.py::TestTaskClean::test_clean_nothing [32mPASSED[0m[31m [ 93%][0m >tests/test_task.py::TestTaskClean::test_clean_targets [32mPASSED[0m[31m [ 93%][0m >tests/test_task.py::TestTaskClean::test_clean_non_existent_targets [32mPASSED[0m[31m [ 93%][0m >tests/test_task.py::TestTaskClean::test_clean_empty_dirs [32mPASSED[0m[31m [ 93%][0m >tests/test_task.py::TestTaskClean::test_keep_non_empty_dirs [32mPASSED[0m[31m [ 93%][0m >tests/test_task.py::TestTaskClean::test_clean_any_order [32mPASSED[0m[31m [ 93%][0m >tests/test_task.py::TestTaskClean::test_clean_actions [32mPASSED[0m[31m [ 93%][0m >tests/test_task.py::TestTaskClean::test_clean_action_error [32mPASSED[0m[31m [ 94%][0m >tests/test_task.py::TestTaskClean::test_clean_action_kwargs [32mPASSED[0m[31m [ 94%][0m >tests/test_task.py::TestTaskClean::test_dryrun_file [32mPASSED[0m[31m [ 94%][0m >tests/test_task.py::TestTaskClean::test_dryrun_dir [32mPASSED[0m[31m [ 94%][0m >tests/test_task.py::TestTaskClean::test_dryrun_actions_not_executed [32mPASSED[0m[31m [ 94%][0m >tests/test_task.py::TestTaskClean::test_dryrun_actions_with_param_true [32mPASSED[0m[31m [ 94%][0m >tests/test_task.py::TestTaskClean::test_dryrun_actions_with_param_false [32mPASSED[0m[31m [ 94%][0m >tests/test_task.py::TestTaskDoc::test_no_doc [32mPASSED[0m[31m [ 94%][0m >tests/test_task.py::TestTaskDoc::test_single_line [32mPASSED[0m[31m [ 95%][0m >tests/test_task.py::TestTaskDoc::test_multiple_lines [32mPASSED[0m[31m [ 95%][0m >tests/test_task.py::TestTaskDoc::test_start_with_empty_lines [32mPASSED[0m[31m [ 95%][0m >tests/test_task.py::TestTaskDoc::test_just_new_line [32mPASSED[0m[31m [ 95%][0m >tests/test_task.py::TestTaskPickle::test_geststate [32mPASSED[0m[31m [ 95%][0m >tests/test_task.py::TestTaskPickle::test_safedict [32mPASSED[0m[31m [ 95%][0m >tests/test_task.py::TestTaskUpdateFromPickle::test_change_value [32mPASSED[0m[31m [ 95%][0m >tests/test_task.py::TestDictToTask::testDictOkMinimum [32mPASSED[0m[31m [ 95%][0m >tests/test_task.py::TestDictToTask::testDictFieldTypo [32mPASSED[0m[31m [ 96%][0m >tests/test_task.py::TestDictToTask::testDictMissingFieldAction [32mPASSED[0m[31m [ 96%][0m >tests/test_task.py::TestResultDep::test_single [32mPASSED[0m[31m [ 96%][0m >tests/test_task.py::TestResultDep::test_group [32mPASSED[0m[31m [ 96%][0m >tests/test_tools.py::TestCreateFolder::test_create_folder [32mPASSED[0m[31m [ 96%][0m >tests/test_tools.py::TestCreateFolder::test_error_if_path_is_a_file [32mPASSED[0m[31m [ 96%][0m >tests/test_tools.py::TestTitleWithActions::test_actions [32mPASSED[0m[31m [ 96%][0m >tests/test_tools.py::TestTitleWithActions::test_group [32mPASSED[0m[31m [ 96%][0m >tests/test_tools.py::TestRunOnce::test_run [32mPASSED[0m[31m [ 97%][0m >tests/test_tools.py::TestConfigChanged::test_invalid_type [32mPASSED[0m[31m [ 97%][0m >tests/test_tools.py::TestConfigChanged::test_string [32mPASSED[0m[31m [ 97%][0m >tests/test_tools.py::TestConfigChanged::test_unicode [32mPASSED[0m[31m [ 97%][0m >tests/test_tools.py::TestConfigChanged::test_dict [32mPASSED[0m[31m [ 97%][0m >tests/test_tools.py::TestConfigChanged::test_nested_dict [32mPASSED[0m[31m [ 97%][0m >tests/test_tools.py::TestConfigChanged::test_using_custom_encoder [32mPASSED[0m[31m [ 97%][0m >tests/test_tools.py::TestTimeout::test_invalid [32mPASSED[0m[31m [ 97%][0m >tests/test_tools.py::TestTimeout::test_int [32mPASSED[0m[31m [ 98%][0m >tests/test_tools.py::TestTimeout::test_timedelta [32mPASSED[0m[31m [ 98%][0m >tests/test_tools.py::TestTimeout::test_timedelta_big [32mPASSED[0m[31m [ 98%][0m >tests/test_tools.py::TestCheckTimestampUnchanged::test_time_selection [32mPASSED[0m[31m [ 98%][0m >tests/test_tools.py::TestCheckTimestampUnchanged::test_file_missing [32mPASSED[0m[31m [ 98%][0m >tests/test_tools.py::TestCheckTimestampUnchanged::test_op_ge [32mPASSED[0m[31m [ 98%][0m >tests/test_tools.py::TestCheckTimestampUnchanged::test_op_bad_custom [32mPASSED[0m[31m [ 98%][0m >tests/test_tools.py::TestCheckTimestampUnchanged::test_multiple_checks [32mPASSED[0m[31m [ 98%][0m >tests/test_tools.py::TestLongRunning::test_success [32mPASSED[0m[31m [ 99%][0m >tests/test_tools.py::TestLongRunning::test_ignore_keyboard_interrupt [32mPASSED[0m[31m [ 99%][0m >tests/test_tools.py::TestInteractive::test_fail [32mPASSED[0m[31m [ 99%][0m >tests/test_tools.py::TestInteractive::test_success [32mPASSED[0m[31m [ 99%][0m >tests/test_tools.py::TestPythonInteractiveAction::test_success [32mPASSED[0m[31m [ 99%][0m >tests/test_tools.py::TestPythonInteractiveAction::test_ignore_keyboard_interrupt [32mPASSED[0m[31m [ 99%][0m >tests/test_tools.py::TestPythonInteractiveAction::test_returned_dict_saved_result_values [32mPASSED[0m[31m [ 99%][0m >tests/test_tools.py::TestPythonInteractiveAction::test_returned_string_saved_result [32mPASSED[0m[31m [100%][0m > >=============================================================== FAILURES =============================================================== >[31m[1m________________________________________________________ TestCmdStrace.test_dep ________________________________________________________[0m > >self = <tests.test_cmd_strace.TestCmdStrace object at 0x7fd3bb4e4550> >dependency1 = '/tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/data/dependency1' >depfile_name = '/tmp/portage/dev-python/doit-0.34.2/temp/pytest-of-portage/pytest-0/x61/testdb' > > [94mdef[39;49;00m [92mtest_dep[39;49;00m([96mself[39;49;00m, dependency1, depfile_name): > output = StringIO() > task = Task([33m"[39;49;00m[33mtt[39;49;00m[33m"[39;49;00m, [[33m"[39;49;00m[33mcat [39;49;00m[33m%(dependencies)s[39;49;00m[33m"[39;49;00m], > file_dep=[[33m'[39;49;00m[33mtests/data/dependency1[39;49;00m[33m'[39;49;00m]) > cmd = CmdFactory(Strace, outstream=output) > cmd.loader = [96mself[39;49;00m.loader_for_task(task) > params = DefaultUpdate(dep_file=depfile_name, show_all=[94mFalse[39;49;00m, > keep_trace=[94mFalse[39;49;00m, backend=[33m'[39;49;00m[33mdbm[39;49;00m[33m'[39;49;00m, > check_file_uptodate=[33m'[39;49;00m[33mmd5[39;49;00m[33m'[39;49;00m, codec_cls=JSONCodec) > result = cmd.execute(params, [[33m'[39;49;00m[33mtt[39;49;00m[33m'[39;49;00m]) > [94massert[39;49;00m [94m0[39;49;00m == result > got = output.getvalue().split([33m"[39;49;00m[33m\n[39;49;00m[33m"[39;49;00m) > dep_path = os.path.abspath([33m"[39;49;00m[33mtests/data/dependency1[39;49;00m[33m"[39;49;00m) >> [94massert[39;49;00m [33m"[39;49;00m[33mR [39;49;00m[33m%s[39;49;00m[33m"[39;49;00m % dep_path [95min[39;49;00m got[[94m0[39;49;00m] >[1m[31mE AssertionError: assert ('R %s' % '/tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/data/dependency1') in 'R /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2'[0m > >cmd = <doit.cmd_strace.Strace object at 0x7fd3bacea400> >dep_path = '/tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/data/dependency1' >dependency1 = '/tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/data/dependency1' >depfile_name = '/tmp/portage/dev-python/doit-0.34.2/temp/pytest-of-portage/pytest-0/x61/testdb' >got = ['R /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2', > 'R ' > '/tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/data/dependency1', > ''] >output = <_io.StringIO object at 0x7fd3bacdf9d0> >params = {'backend': 'dbm', > 'check_file_uptodate': 'md5', > 'codec_cls': <class 'doit.dependency.JSONCodec'>, > 'continue_': None, > 'dep_file': '/tmp/portage/dev-python/doit-0.34.2/temp/pytest-of-portage/pytest-0/x61/testdb', > 'force_verbosity': False, > 'keep_trace': False, > 'pos_args': ['tt', 'strace_report'], > 'show_all': False} >result = 0 >self = <tests.test_cmd_strace.TestCmdStrace object at 0x7fd3bb4e4550> >task = <Task: tt> > >[1m[31mtests/test_cmd_strace.py[0m:43: AssertionError >-------------------------------------------------------- Captured stdout setup --------------------------------------------------------- >strace -- version 5.16 >Copyright (c) 1991-2022 The strace developers <https://strace.io>. >This is free software; see the source for copying conditions. There is NO >warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > >Optional features enabled: m32-mpers mx32-mpers >--------------------------------------------------------- Captured stdout call --------------------------------------------------------- >. tt >. strace_report >[33m=========================================================== warnings summary ===========================================================[0m >tests/test_action.py::TestCmdAction::test_success > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:38: ResourceWarning: unclosed file <_io.BufferedReader name=11> > got = my_action.execute() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdAction::test_success > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:38: ResourceWarning: unclosed file <_io.BufferedReader name=13> > got = my_action.execute() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdAction::test_success_noshell > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:43: ResourceWarning: unclosed file <_io.BufferedReader name=11> > got = my_action.execute() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdAction::test_success_noshell > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:43: ResourceWarning: unclosed file <_io.BufferedReader name=13> > got = my_action.execute() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdAction::test_error > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:48: ResourceWarning: unclosed file <_io.BufferedReader name=11> > got = my_action.execute() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdAction::test_error > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:48: ResourceWarning: unclosed file <_io.BufferedReader name=13> > got = my_action.execute() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdAction::test_env > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:55: ResourceWarning: unclosed file <_io.BufferedReader name=11> > got = my_action.execute() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdAction::test_env > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:55: ResourceWarning: unclosed file <_io.BufferedReader name=13> > got = my_action.execute() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdAction::test_failure > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:60: ResourceWarning: unclosed file <_io.BufferedReader name=11> > got = my_action.execute() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdAction::test_failure > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:60: ResourceWarning: unclosed file <_io.BufferedReader name=13> > got = my_action.execute() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdAction::test_result > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:79: ResourceWarning: unclosed file <_io.BufferedReader name=11> > my_action.execute() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdAction::test_result > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:79: ResourceWarning: unclosed file <_io.BufferedReader name=13> > my_action.execute() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdAction::test_values > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:85: ResourceWarning: unclosed file <_io.BufferedReader name=11> > my_action.execute() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdAction::test_values > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:85: ResourceWarning: unclosed file <_io.BufferedReader name=13> > my_action.execute() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdActionParams::test_changePath > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:98: ResourceWarning: unclosed file <_io.BufferedReader name=11> > my_action.execute() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdActionParams::test_changePath > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:98: ResourceWarning: unclosed file <_io.BufferedReader name=13> > my_action.execute() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdActionParams::test_noPathSet > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:105: ResourceWarning: unclosed file <_io.BufferedReader name=11> > my_action.execute() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdActionParams::test_noPathSet > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:105: ResourceWarning: unclosed file <_io.BufferedReader name=13> > my_action.execute() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdVerbosity::test_captureStderr > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:114: ResourceWarning: unclosed file <_io.BufferedReader name=11> > got = my_action.execute() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdVerbosity::test_captureStderr > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:114: ResourceWarning: unclosed file <_io.BufferedReader name=13> > got = my_action.execute() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdVerbosity::test_captureStdout > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:121: ResourceWarning: unclosed file <_io.BufferedReader name=11> > my_action.execute() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdVerbosity::test_captureStdout > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:121: ResourceWarning: unclosed file <_io.BufferedReader name=13> > my_action.execute() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdVerbosity::test_noCaptureStderr > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:130: ResourceWarning: unclosed file <_io.BufferedReader name=12> > action_result = my_action.execute(err=tmpfile) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdVerbosity::test_noCaptureStderr > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:130: ResourceWarning: unclosed file <_io.BufferedReader name=14> > action_result = my_action.execute(err=tmpfile) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdVerbosity::test_noCaptureStdout > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:140: ResourceWarning: unclosed file <_io.BufferedReader name=12> > my_action.execute(out=tmpfile) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdVerbosity::test_noCaptureStdout > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:140: ResourceWarning: unclosed file <_io.BufferedReader name=14> > my_action.execute(out=tmpfile) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdExpandAction::test_task_meta_reference > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:158: ResourceWarning: unclosed file <_io.BufferedReader name=11> > assert my_action.execute() is None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdExpandAction::test_task_meta_reference > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:158: ResourceWarning: unclosed file <_io.BufferedReader name=13> > assert my_action.execute() is None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdExpandAction::test_task_options > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:171: ResourceWarning: unclosed file <_io.BufferedReader name=11> > assert my_action.execute() is None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdExpandAction::test_task_options > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:171: ResourceWarning: unclosed file <_io.BufferedReader name=13> > assert my_action.execute() is None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdExpandAction::test_task_pos_arg > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:182: ResourceWarning: unclosed file <_io.BufferedReader name=11> > assert my_action.execute() is None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdExpandAction::test_task_pos_arg > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:182: ResourceWarning: unclosed file <_io.BufferedReader name=13> > assert my_action.execute() is None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdExpandAction::test_task_pos_arg_None > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:194: ResourceWarning: unclosed file <_io.BufferedReader name=11> > assert my_action.execute() is None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdExpandAction::test_task_pos_arg_None > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:194: ResourceWarning: unclosed file <_io.BufferedReader name=13> > assert my_action.execute() is None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdExpandAction::test_callable_return_command_str > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:205: ResourceWarning: unclosed file <_io.BufferedReader name=11> > assert my_action.execute() is None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdExpandAction::test_callable_return_command_str > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:205: ResourceWarning: unclosed file <_io.BufferedReader name=13> > assert my_action.execute() is None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdExpandAction::test_callable_tuple_return_command_str > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:217: ResourceWarning: unclosed file <_io.BufferedReader name=11> > assert my_action.execute() is None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdExpandAction::test_callable_tuple_return_command_str > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:217: ResourceWarning: unclosed file <_io.BufferedReader name=13> > assert my_action.execute() is None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdActionStringFormatting::test_old > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:257: ResourceWarning: unclosed file <_io.BufferedReader name=11> > assert my_action.execute() is None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdActionStringFormatting::test_old > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:257: ResourceWarning: unclosed file <_io.BufferedReader name=13> > assert my_action.execute() is None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdActionStringFormatting::test_new > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:268: ResourceWarning: unclosed file <_io.BufferedReader name=11> > assert my_action.execute() is None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdActionStringFormatting::test_new > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:268: ResourceWarning: unclosed file <_io.BufferedReader name=13> > assert my_action.execute() is None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdActionStringFormatting::test_both > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:279: ResourceWarning: unclosed file <_io.BufferedReader name=11> > assert my_action.execute() is None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdActionStringFormatting::test_both > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:279: ResourceWarning: unclosed file <_io.BufferedReader name=13> > assert my_action.execute() is None > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmd_print_process_output_line::test_unicode_string >tests/test_action.py::TestCmd_print_process_output_line::test_unicode_string2 > /usr/lib/python3.9/site-packages/_pytest/python.py:192: ResourceWarning: unclosed file <_io.BufferedRandom name=12> > result = testfunction(**testargs) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmd_print_process_output_line::test_line_buffered_output >tests/test_action.py::TestCmd_print_process_output_line::test_unbuffered_output > /usr/lib/python3.9/threading.py:914: ResourceWarning: unclosed file <_io.BufferedReader name=11> > del self._target, self._args, self._kwargs > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdSaveOuput::test_success > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:399: ResourceWarning: unclosed file <_io.BufferedReader name=11> > my_action.execute() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_action.py::TestCmdSaveOuput::test_success > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_action.py:399: ResourceWarning: unclosed file <_io.BufferedReader name=13> > my_action.execute() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_cmd_auto.py::TestAuto::test_run_wait > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/test_cmd_auto.py:104: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/tests/data/target1' mode='r' encoding='UTF-8'> > got = open(target1, 'r').read() > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_cmd_base.py::TestDoitCmdBase::test_execute_with_legacy_dict_loader >tests/test_cmd_base.py::TestDoitCmdBase::test_execute_with_legacy_module_loader >tests/test_cmd_base.py::TestDoitCmdBase::testPluginLoader >tests/test_cmd_completion.py::TestCmdCompletionBash::test_no_dodo__hardcoded_tasks[FakeLoader] >tests/test_cmd_completion.py::TestCmdCompletionBash::test_cmd_takes_file_args >tests/test_cmd_completion.py::TestCmdCompletionZsh::test_hardcoded_tasks[FakeLoader] > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/doit/cmd_base.py:300: DeprecationWarning: doit.cmd_base.py:TaskLoader is deprecated user TaskLoader2 instead > warnings.warn('doit.cmd_base.py:TaskLoader is deprecated user TaskLoader2 instead', DeprecationWarning) > >tests/test_cmd_run.py: 10 warnings >tests/test_task.py: 4 warnings > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/doit/task.py:466: ResourceWarning: unclosed file <_io.BufferedReader name=13> > action_return = action.execute(task_stdout, task_stderr) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_cmd_run.py: 10 warnings >tests/test_task.py: 3 warnings > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/doit/task.py:466: ResourceWarning: unclosed file <_io.BufferedReader name=15> > action_return = action.execute(task_stdout, task_stderr) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_cmd_run.py::TestCmdRunOptions::test_outfile >tests/test_cmd_strace.py::TestCmdStrace::test_dep >tests/test_cmd_strace.py::TestCmdStrace::test_opt_show_all >tests/test_cmd_strace.py::TestCmdStrace::test_opt_keep_trace > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/doit/task.py:466: ResourceWarning: unclosed file <_io.BufferedReader name=14> > action_return = action.execute(task_stdout, task_stderr) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_cmd_run.py::TestCmdRunOptions::test_outfile > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/doit/task.py:466: ResourceWarning: unclosed file <_io.BufferedReader name=16> > action_return = action.execute(task_stdout, task_stderr) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_cmd_strace.py::TestCmdStrace::test_dep >tests/test_cmd_strace.py::TestCmdStrace::test_opt_show_all >tests/test_cmd_strace.py::TestCmdStrace::test_opt_keep_trace > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/doit/task.py:466: ResourceWarning: unclosed file <_io.BufferedReader name=12> > action_return = action.execute(task_stdout, task_stderr) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/test_task.py::TestTaskActions::test_success >tests/test_task.py::TestTaskActions::test_result >tests/test_task.py::TestTaskActions::test_failure >tests/test_task.py::TestTaskActions::test_many >tests/test_task.py::TestTaskActions::test_fail_first >tests/test_task.py::TestTaskActions::test_fail_second >tests/test_task.py::TestTaskActions::test_mixed > /tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2/doit/task.py:466: ResourceWarning: unclosed file <_io.BufferedReader name=11> > action_return = action.execute(task_stdout, task_stderr) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html >======================================================= short test summary info ======================================================== >SKIPPED [2] tests/test_dependency.py:111: test doesnt apply to non DBM DB >FAILED tests/test_cmd_strace.py::TestCmdStrace::test_dep - AssertionError: assert ('R %s' % '/tmp/portage/dev-python/doit-0.34.2/work... >[31m================================= [31m[1m1 failed[0m, [32m787 passed[0m, [33m2 skipped[0m, [33m1 deselected[0m, [33m99 warnings[0m[31m in 5.95s[0m[31m ==================================[0m > [31;01m*[0m ERROR: dev-python/doit-0.34.2::gentoo failed (test phase): > [31;01m*[0m pytest failed with python3.9 > [31;01m*[0m > [31;01m*[0m Call stack: > [31;01m*[0m ebuild.sh, line 127: Called src_test > [31;01m*[0m environment, line 3265: Called distutils-r1_src_test > [31;01m*[0m environment, line 1521: Called _distutils-r1_run_foreach_impl 'python_test' > [31;01m*[0m environment, line 629: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 2920: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 2441: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 2439: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 962: Called distutils-r1_run_phase 'python_test' > [31;01m*[0m environment, line 1448: Called python_test > [31;01m*[0m environment, line 3210: Called distutils-r1_python_test > [31;01m*[0m environment, line 1400: Called epytest > [31;01m*[0m environment, line 1929: Called die > [31;01m*[0m The specific snippet of code: > [31;01m*[0m "${@}" || die -n "pytest failed with ${EPYTHON}"; > [31;01m*[0m > [31;01m*[0m If you need support, post the output of `emerge --info '=dev-python/doit-0.34.2::gentoo'`, > [31;01m*[0m the complete build log and the output of `emerge -pqv '=dev-python/doit-0.34.2::gentoo'`. > [31;01m*[0m The complete build log is located at '/tmp/portage/dev-python/doit-0.34.2/temp/build.log'. > [31;01m*[0m The ebuild environment file is located at '/tmp/portage/dev-python/doit-0.34.2/temp/environment'. > [31;01m*[0m Working directory: '/tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2' > [31;01m*[0m S: '/tmp/portage/dev-python/doit-0.34.2/work/doit-0.34.2'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 836164
: 767875 |
767876