Marcel Telka
2024-04-05 26ab531a0abac615aaedf17622ee2aa5e19c5114
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
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 :)