Commit 7d58ca1
committed
itest: Add reusable integration test library crate
A great thing about LLMs I can can just say "go make the
integration tests in this repo A work like tests in repo B"
but this has led to some duplication.
Factor out a helper crate that wraps libtest-mimic and includes
the test macros, support for privileged tests using bcvk etc.
This follows the direction outlined in bootc-dev/infra repository-structure.md to
reduce code duplication for integration testing.
Assisted-by: OpenCode (Claude Opus 4.6)
Signed-off-by: Colin Walters <walters@verbum.org>1 parent 5c42e91 commit 7d58ca1
File tree
23 files changed
+893
-261
lines changed- crates
- integration-tests
- src
- tests
- itest-selftest
- src
- itest
- src
23 files changed
+893
-261
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
20 | 21 | | |
21 | | - | |
| 22 | + | |
| 23 | + | |
22 | 24 | | |
23 | 25 | | |
24 | 26 | | |
| |||
29 | 31 | | |
30 | 32 | | |
31 | 33 | | |
32 | | - | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
37 | | - | |
38 | | - | |
39 | 38 | | |
40 | 39 | | |
41 | 40 | | |
| |||
0 commit comments