llvm / llvm/llvm-project

[LLDB] Swig python extensions are missing test coverage

Open
#168,920 14 comments 2 reactions 0 assignees View on GitHub
good first issue lldb test-suite
Dominant language
LLVM
Stars
40.5k
Forks
18.7k
PR merge metrics
PR metrics pending

Description

@jimingham pointed out on #168619 that a lot of the lldb extensions are either not tested or don't have direct testing. I've opened this issue as a good new user issue.

The largest offenders are

- [x] [SBFrameExtensions](https://github.com/llvm/llvm-project/blob/ccdb71932aa84a36f3d9689eca97b80bf643c500/lldb/bindings/interface/SBFrameExtensions.i#L4)
- [x] [SBTargetExtensions](https://github.com/llvm/llvm-project/blob/ccdb71932aa84a36f3d9689eca97b80bf643c500/lldb/bindings/interface/SBThreadExtensions.i)
- [ ] [SBProcessExtensions](https://github.com/llvm/llvm-project/blob/ccdb71932aa84a36f3d9689eca97b80bf643c500/lldb/bindings/interface/SBProcessExtensions.i)

While target and valueobject actually have more properties, a quick grep showed a lot of these are exercised in existing tests.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.