Tracking Issue for debuginfo testsuite test infra woes
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 119k
- Forks
- 16.1k
- PR merge metrics
- PR metrics pending
Description
This is a tracking issue for various problems and deficiencies related to the debuginfo test suite located at tests/debuginfo, mostly on the test-infra side (and not compiler bugs).
Environment control
- https://github.com/rust-lang/rust/issues/126092
- https://github.com/rust-lang/rust/issues/133111
- https://github.com/rust-lang/rust/issues/123621
Test coverage issues
Build/bootstrap issues
compiletest issues
External issues
LLDB
GDB
MSVC
Unknown, needs investigation
These bugs may need investigation (is it our compiler bug, our test infra bug, external bug, or a combination of both?).
- https://github.com/rust-lang/rust/issues/128973
- https://github.com/rust-lang/rust/issues/128971 (gdb or our problem?)
- https://github.com/rust-lang/rust/issues/126060 (maybe in debuginfo we emit?)
- https://github.com/rust-lang/rust/issues/77744
- https://github.com/rust-lang/rust/issues/74884 (endianness problem somewhere?)
- https://github.com/rust-lang/rust/issues/74847 (
arm-android, good luck trying to repro this locally)
Possible test infra cleanups/improvements
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start in tests/debuginfo and review the linked environment, coverage, bootstrap, compiletest, and debugger issues to choose one concrete problem. Determine whether the selected issue belongs to the compiler, test infrastructure, or an external debugger. Done means resolving one scoped linked problem with the relevant test-infrastructure change or investigation recorded.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- compilers, testing-qa
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100