Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
We have some complicated and non-obvious logic for skipping certain tests when running cargo test from the root of the crate in CI, but then an explicit invocation from the libbpf-rs/ sub-directory attempting to run those skipped tests (now under sudo). Simplify the logic and hopefully make it somewhat more obvious by prefixing all tests that require root with `test_sudo_`. Note: this is a workaround for what I'd call a bug in Cargo. I opened rust-lang/cargo#12147 in the hopes that this will be addressed eventually (though I don't know how realistic that is). If we are still getting confusion even with this more explicit naming, we may want to consider moving (or copying) libbpf-rs's .cargo/ directory into the workspace root. Signed-off-by: Daniel Müller <[email protected]>
- Loading branch information