py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
|
py$(PYV): commands[0]> python -m pytest --cov pipdeptree --cov $(@D)/tests --cov-config=pyproject.toml --no-cov-on-fail --cov-report term-missing:skip-covered --cov-context=test --cov-report html:$(@D)/.tox/py$(PYV)/tmp/htmlcov --cov-report xml:$(@D)/.tox/coverage.py$(PYV).xml --junitxml $(@D)/.tox/junit.py$(PYV).xml tests
|
Error processing line 1 of $(PYTHON_DIR)/vendor-packages/coverage_enable_subprocess.pth:
|
|
Traceback (most recent call last):
|
File "$(PYTHON_DIR)/site.py", line 177, in addpackage
|
exec(line)
|
File "<string>", line 1, in <module>
|
File "<string>", line 7, in <module>
|
File "$(PYTHON_DIR)/vendor-packages/coverage/control.py", line 1390, in process_startup
|
cov = Coverage(config_file=cps)
|
File "$(PYTHON_DIR)/vendor-packages/coverage/control.py", line 283, in __init__
|
self.config = read_coverage_config(
|
File "$(PYTHON_DIR)/vendor-packages/coverage/config.py", line 601, in read_coverage_config
|
raise ConfigError(f"Couldn't read {fname!r} as a config file")
|
coverage.exceptions.ConfigError: Couldn't read '$(@D)/setup.cfg' as a config file
|
|
Remainder of file ignored
|
============================= test session starts ==============================
|
platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python
|
cachedir: .tox/py$(PYV)/.pytest_cache
|
rootdir: $(@D)
|
configfile: pyproject.toml
|
collecting ... collected 96 items
|
|
tests/_models/test_dag.py::test_package_dag_filter_fnmatch_exclude_a PASSED
|
tests/_models/test_dag.py::test_package_dag_filter_fnmatch_exclude_c PASSED
|
tests/_models/test_dag.py::test_package_dag_filter_fnmatch_include_a PASSED
|
tests/_models/test_dag.py::test_package_dag_filter_fnmatch_include_b PASSED
|
tests/_models/test_dag.py::test_package_dag_filter_include_exclude_both_used PASSED
|
tests/_models/test_dag.py::test_package_dag_filter_nonexistent_packages PASSED
|
tests/_models/test_dag.py::test_package_dag_filter_packages_uses_pep503normalize PASSED
|
tests/_models/test_dag.py::test_package_dag_from_pkgs PASSED
|
tests/_models/test_dag.py::test_package_dag_from_pkgs_uses_pep503normalize PASSED
|
tests/_models/test_dag.py::test_package_dag_get_node_as_parent PASSED
|
tests/_models/test_dag.py::test_package_dag_reverse PASSED
|
tests/_models/test_package.py::test_dist_package_as_dict PASSED
|
tests/_models/test_package.py::test_dist_package_as_parent_of PASSED
|
tests/_models/test_package.py::test_dist_package_key_pep503_normalized PASSED
|
tests/_models/test_package.py::test_dist_package_licenses[more-than-one-license] PASSED
|
tests/_models/test_package.py::test_dist_package_licenses[no-license] PASSED
|
tests/_models/test_package.py::test_dist_package_licenses[one-license-with-one-non-license] PASSED
|
tests/_models/test_package.py::test_dist_package_licenses_importlib_cant_find_package PASSED
|
tests/_models/test_package.py::test_dist_package_render_as_branch PASSED
|
tests/_models/test_package.py::test_dist_package_render_as_root PASSED
|
tests/_models/test_package.py::test_dist_package_render_as_root_with_frozen PASSED
|
tests/_models/test_package.py::test_dist_package_requires PASSED
|
tests/_models/test_package.py::test_dist_package_requires_with_environment_markers_that_eval_to_false PASSED
|
tests/_models/test_package.py::test_guess_version_setuptools PASSED
|
tests/_models/test_package.py::test_package_as_frozen_repr PASSED
|
tests/_models/test_package.py::test_req_package_as_dict PASSED
|
tests/_models/test_package.py::test_req_package_as_dict_with_no_version_spec PASSED
|
tests/_models/test_package.py::test_req_package_key_pep503_normalized PASSED
|
tests/_models/test_package.py::test_req_package_render_as_branch PASSED
|
tests/_models/test_package.py::test_req_package_render_as_root PASSED
|
tests/_models/test_package.py::test_req_package_render_as_root_with_frozen PASSED
|
tests/render/test_graphviz.py::test_render_dot PASSED
|
tests/render/test_graphviz.py::test_render_pdf PASSED
|
tests/render/test_graphviz.py::test_render_svg PASSED
|
tests/render/test_json_tree.py::test_json_tree_given_req_package_with_version_spec[version_spec_tuple0-Any] PASSED
|
tests/render/test_json_tree.py::test_json_tree_given_req_package_with_version_spec[version_spec_tuple1->=2.0.0] PASSED
|
tests/render/test_mermaid.py::test_mermaid_reserved_ids PASSED
|
tests/render/test_mermaid.py::test_render_mermaid PASSED
|
tests/render/test_render.py::test_grahpviz_routing PASSED
|
tests/render/test_render.py::test_json_routing PASSED
|
tests/render/test_render.py::test_json_tree_routing PASSED
|
tests/render/test_render.py::test_mermaid_routing PASSED
|
tests/render/test_render.py::test_text_routing PASSED
|
tests/render/test_text.py::test_render_text[False-False-False-expected_output6] PASSED
|
tests/render/test_text.py::test_render_text[False-False-True-expected_output2] PASSED
|
tests/render/test_text.py::test_render_text[False-True-False-expected_output7] PASSED
|
tests/render/test_text.py::test_render_text[False-True-True-expected_output3] PASSED
|
tests/render/test_text.py::test_render_text[True-False-False-expected_output4] PASSED
|
tests/render/test_text.py::test_render_text[True-False-True-expected_output0] PASSED
|
tests/render/test_text.py::test_render_text[True-True-False-expected_output5] PASSED
|
tests/render/test_text.py::test_render_text[True-True-True-expected_output1] PASSED
|
tests/render/test_text.py::test_render_text_encoding[0-utf-8-expected_output0] PASSED
|
tests/render/test_text.py::test_render_text_encoding[2-ascii-expected_output2] PASSED
|
tests/render/test_text.py::test_render_text_encoding[2-utf-8-expected_output1] PASSED
|
tests/render/test_text.py::test_render_text_given_depth[False-0-expected_output1] PASSED
|
tests/render/test_text.py::test_render_text_given_depth[False-2-expected_output3] PASSED
|
tests/render/test_text.py::test_render_text_given_depth[True-0-expected_output0] PASSED
|
tests/render/test_text.py::test_render_text_given_depth[True-2-expected_output2] PASSED
|
tests/render/test_text.py::test_render_text_list_all_and_packages_options_used PASSED
|
tests/render/test_text.py::test_render_text_with_license_info[ascii-expected_output1] PASSED
|
tests/render/test_text.py::test_render_text_with_license_info[utf-8-expected_output0] PASSED
|
tests/render/test_text.py::test_render_text_with_license_info_and_reversed_tree[ascii-expected_output1] PASSED
|
tests/render/test_text.py::test_render_text_with_license_info_and_reversed_tree[utf-8-expected_output0] PASSED
|
tests/test_cli.py::test_parser_default PASSED
|
tests/test_cli.py::test_parser_depth[False-depth_arg2-0] PASSED
|
tests/test_cli.py::test_parser_depth[False-depth_arg3-8] PASSED
|
tests/test_cli.py::test_parser_depth[False-depth_arg4-inf] PASSED
|
tests/test_cli.py::test_parser_depth[True-depth_arg0-None] PASSED
|
tests/test_cli.py::test_parser_depth[True-depth_arg1-None] PASSED
|
tests/test_cli.py::test_parser_get_options_exclude_combine_not_supported[exclude-all] PASSED
|
tests/test_cli.py::test_parser_get_options_exclude_combine_not_supported[exclude-packages-all] PASSED
|
tests/test_cli.py::test_parser_get_options_exclude_combine_not_supported[exclude-packages] PASSED
|
tests/test_cli.py::test_parser_get_options_exclude_only PASSED
|
tests/test_cli.py::test_parser_get_options_license_and_freeze_together_not_supported PASSED
|
tests/test_cli.py::test_parser_j PASSED
|
tests/test_cli.py::test_parser_json PASSED
|
tests/test_cli.py::test_parser_json_tree PASSED
|
tests/test_cli.py::test_parser_mermaid PASSED
|
tests/test_cli.py::test_parser_pdf PASSED
|
tests/test_cli.py::test_parser_svg PASSED
|
tests/test_discovery.py::test_duplicate_metadata PASSED
|
tests/test_discovery.py::test_local_only PASSED
|
tests/test_discovery.py::test_user_only PASSED
|
tests/test_non_host.py::test_custom_interpreter[False] SKIPPED (alwa...)
|
tests/test_non_host.py::test_custom_interpreter[True] SKIPPED (alway...)
|
tests/test_pipdeptree.py::test_console SKIPPED (always fails: https:...)
|
tests/test_pipdeptree.py::test_main PASSED
|
tests/test_validate.py::test_conflicting_deps[mpkgs0-expected_keys0-expected_output0] PASSED
|
tests/test_validate.py::test_conflicting_deps[mpkgs1-expected_keys1-expected_output1] PASSED
|
tests/test_validate.py::test_conflicting_deps[mpkgs2-expected_keys2-expected_output2] PASSED
|
tests/test_validate.py::test_conflicting_deps[mpkgs3-expected_keys3-expected_output3] PASSED
|
tests/test_validate.py::test_cyclic_deps[dependency-not-installed] PASSED
|
tests/test_validate.py::test_cyclic_deps[depth-greater-than-2] PASSED
|
tests/test_validate.py::test_cyclic_deps[depth-of-2] PASSED
|
tests/test_validate.py::test_cyclic_deps[no-cycle] PASSED
|
tests/test_validate.py::test_cyclic_deps[no-dependencies] PASSED
|
|
- generated xml file: $(@D)/.tox/junit.py$(PYV).xml -
|
|
18 files skipped due to complete coverage.
|
Coverage HTML written to dir $(@D)/.tox/py$(PYV)/tmp/htmlcov
|
Coverage XML written to file $(@D)/.tox/coverage.py$(PYV).xml
|
|
Required test coverage of 88.0% reached. Total coverage: 91.87%
|
======== 93 passed, 3 skipped ========
|
py$(PYV): OK
|
congratulations :)
|