This is a patch demonstrating the changes we'd like to make for an RFC I'm about to send to llvm-dev@, to use the Dexter tool for running debuginfo tests. Broadly, this patch:
- Imports the Dexter codebase (written in python) from https://github.com/snsystems/dexter into the debuginfo-tests directory
- Converts a variety of old {ll,g}db tests to be runnable by Dexter and drops them in the debuginfo-tests/dexter-tests directory
- Does similar for a bunch of CDB / dbgeng tests
- Glues these things in so that all (the supported) tests run when one runs 'ninja check-debuginfo' or check-all.
More context in the email, which I'll link here once it's sent.
You can also browse the tree at https://github.com/jmorse/llvm-project/tree/dexter-rfc
This is really cool.