Ian Chamberlain
8ff3c1c63f
Lots of refactor / doc comments
1 year ago
Ian Chamberlain
439a5f2cdd
Simplify macro a ton and don't bother tearing down
...
We don't actually need to do teardown for the gdb runner to work, but
redirecting output streams still works if the runner is in scope for the
whole test.
1 year ago
Ian Chamberlain
ffd037e11a
Drop custom runner support
...
Fix compilation for use cases with imports, custom main etc. by using a
terminal arm trick with `@_@`.
1 year ago
Ian Chamberlain
7fd99460c2
Move macro to its own module
...
This should make the diff a little nicer and wraps up all the doctests
into their own module nicely.
1 year ago
Ian Chamberlain
efe858d54b
Add basic success example doctest
1 year ago
Ian Chamberlain
b58a9bbf04
Use runner.temp for doctest artifacts
1 year ago
Ian Chamberlain
6322b80c58
Fix merge conflict and cleanup extraneous code
1 year ago
Ian Chamberlain
1b0f5fc7e1
Add doctest macro to setup doctests
1 year ago
Ian Chamberlain
057496e4a2
Big restructure for crate and actions
...
Move the runner-specific docker stuff into that action directory, and
move the runner crate into a subdirectory for simpler top-level
structure.
1 year ago