← Back to issue list

tests.integration.general.test_parser.TestParserWikis fails

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1752580
Type
issue
State
open
Author
~kalikiana
Labels
Created
Updated
Closed

Current evaluation

8.5-year-old report that TestParserWikis failed locally because the bin/snapcraft-parser binary was missing (Python 3.5 era). The old tests/integration/general suite no longer exists in the repo; no maintainer engagement.

Suggested action: close stale

Reason: The reported test file tests/integration/general/test_parser.py no longer exists — the current repo layout shows tests/integration/ with only 5 files and no general/ subdirectory, as the old integration suite was replaced by spread tests. The traceback is from the Python 3.5 era, the failure was a local environment issue (missing unbuilt bin/snapcraft-parser binary), and there has been zero maintainer interaction for ~8.5 years, so the original problem is no longer applicable.

Impact: 5 Quick Win: 4.25 Staleness: 95 Complexity: 15 Confidence: 75 Support Request: 35

Issue body

tests.integration.general.test_parser.TestParserWikis fails locally for me with this: ERROR: test_local_wiki (tests.integration.general.test_parser.TestParserWikis) tests.integration.general.test_parser.TestParserWikis.test_local_wiki (Hidden .snapcraft.yaml file) ---------------------------------------------------------------------- testtools.testresult.real._StringException: Traceback (most recent call last): File "/home/rumo/dev/snapcraft/tests/integration/general/test_parser.py", line 223, in test_local_wiki self.call_parser('wiki', self.expect_valid, self.expect_output) File "/home/rumo/dev/snapcraft/tests/integration/general/test_parser.py", line 45, in call_parser self.run_snapcraft_parser(args) File "/home/rumo/dev/snapcraft/tests/integration/__init__.py", line 173, in run_snapcraft_parser stderr=subprocess.STDOUT, universal_newlines=True) File "/usr/lib/python3.5/subprocess.py", line 626, in check_output **kwargs).stdout File "/usr/lib/python3.5/subprocess.py", line 693, in run with Popen(*popenargs, **kwargs) as process: File "/usr/lib/python3.5/subprocess.py", line 947, in __init__ restore_signals, start_new_session) File "/usr/lib/python3.5/subprocess.py", line 1551, in _execute_child raise child_exception_type(errno_num, err_msg) FileNotFoundError: [Errno 2] No such file or directory: '/home/rumo/dev/snapcraft/tests/integration/general/../../../../bin/snapcraft-parser' It seems that the snapcraft-parser binary isn't found.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 5
Quick Win: 4.25
Staleness: 95
Complexity: 15
Confidence: 75
Support Request: 35
close stale 8.5-year-old report that TestParserWikis failed locally because the bin/snapcraft-parser binary was missing (Python 3.5 era). The old tests/integration/general suite no longer exists in the repo; no maintainer engagement.
qwen/qwen3.6-35b-a3b
Staleness: 98
Complexity: 15
Confidence: 90
Support Request: 10
close stale Integration test fails due to a missing snapcraft-parser binary. The report is over 8 years old, references Python 3.5, and has zero maintainer engagement.
qwen/qwen3.6-35b-a3b
Staleness: 98
Complexity: 25
Confidence: 95
Support Request: 5
close stale Integration test TestParserWikis fails due to missing snapcraft-parser binary. Issue is over 8 years old with no maintainer interaction or updates.
qwen3.6-35b-a3b-mtp-q6
Staleness: 98
Complexity: 15
Confidence: 95
Support Request: 0
close stale Integration test fails due to missing snapcraft-parser binary. Issue is over 8 years old with no activity or maintainer response.
qwen3.6-35b-moe-q4
Staleness: 98
Complexity: 15
Confidence: 95
Support Request: 5
close stale Integration test fails due to missing snapcraft-parser binary. Reported 8 years ago with no maintainer response or labels. Likely obsolete due to project changes and outdated Python 3.5 environment.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.