mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-04-30 12:44:39 +00:00
dragonball: enhance dragonball ci
Unified use of Makefile instead of calling `cargo test` directly. Signed-off-by: wllenyj <wllenyj@linux.alibaba.com>
This commit is contained in:
parent
6a64fb0eb3
commit
a343c570e4
3
.github/workflows/static-checks.yaml
vendored
3
.github/workflows/static-checks.yaml
vendored
@ -116,5 +116,4 @@ jobs:
|
||||
cd src/dragonball
|
||||
/root/.cargo/bin/cargo version
|
||||
rustc --version
|
||||
# TODO: Using the cargo command directly will get `sudo: cargo: command not found` error.
|
||||
sudo -E /root/.cargo/bin/cargo test --all-features -- --nocapture
|
||||
sudo -E env PATH=$PATH LIBC=gnu SUPPORT_VIRTUALIZATION=true make test
|
||||
|
@ -13,7 +13,8 @@ else
|
||||
default: build
|
||||
|
||||
build:
|
||||
cargo build --all-features
|
||||
@echo "INFO: cargo build..."
|
||||
cargo build --all-features --target $(TRIPLE)
|
||||
|
||||
check: clippy format
|
||||
|
||||
@ -34,6 +35,13 @@ clean:
|
||||
cargo clean
|
||||
|
||||
test:
|
||||
@echo "INFO: skip testing dragonball"
|
||||
ifdef SUPPORT_VIRTUALIZATION
|
||||
cargo test --all-features --target $(TRIPLE) -- --nocapture
|
||||
else
|
||||
@echo "INFO: skip testing dragonball, it need virtualization support."
|
||||
exit 0
|
||||
endif
|
||||
|
||||
endif # ifeq ($(ARCH), s390x)
|
||||
|
||||
.DEFAULT_GOAL := default
|
||||
|
Loading…
Reference in New Issue
Block a user