@@ -21,42 +21,42 @@ check: build
21
21
${CARGO} clippy ${TARGET} --features=" fusedev,virtiofs" --no-default-features -- -Dwarnings
22
22
23
23
test :
24
- cargo test ${TARGET} --features=" fusedev" --no-default-features -- --nocapture --skip integration
25
- cargo test ${TARGET} --features=" virtiofs" --no-default-features -- --nocapture --skip integration
26
- cargo test ${TARGET} --features=" vhost-user-fs" --no-default-features -- --nocapture --skip integration
27
- cargo test ${TARGET} --features=" fusedev,virtiofs" --no-default-features -- --nocapture --skip integration
28
- cargo test ${TARGET} --features=" fusedev,async-io" --no-default-features -- --nocapture --skip integration
29
- cargo test ${TARGET} --features=" virtiofs,async-io" --no-default-features -- --nocapture --skip integration
30
- cargo test ${TARGET} --features=" vhost-user-fs,async-io" --no-default-features -- --nocapture --skip integration
31
- cargo test ${TARGET} --features=" fusedev,virtiofs,async-io" --no-default-features -- --nocapture --skip integration
32
- cargo test ${TARGET} --features=" fusedev,persist" --no-default-features -- --nocapture --skip integration
33
- cargo test ${TARGET} --all-features -- --nocapture --skip integration
24
+ ${CARGO} test ${TARGET} --features=" fusedev" --no-default-features -- --nocapture --skip integration
25
+ ${CARGO} test ${TARGET} --features=" virtiofs" --no-default-features -- --nocapture --skip integration
26
+ ${CARGO} test ${TARGET} --features=" vhost-user-fs" --no-default-features -- --nocapture --skip integration
27
+ ${CARGO} test ${TARGET} --features=" fusedev,virtiofs" --no-default-features -- --nocapture --skip integration
28
+ ${CARGO} test ${TARGET} --features=" fusedev,async-io" --no-default-features -- --nocapture --skip integration
29
+ ${CARGO} test ${TARGET} --features=" virtiofs,async-io" --no-default-features -- --nocapture --skip integration
30
+ ${CARGO} test ${TARGET} --features=" vhost-user-fs,async-io" --no-default-features -- --nocapture --skip integration
31
+ ${CARGO} test ${TARGET} --features=" fusedev,virtiofs,async-io" --no-default-features -- --nocapture --skip integration
32
+ ${CARGO} test ${TARGET} --features=" fusedev,persist" --no-default-features -- --nocapture --skip integration
33
+ ${CARGO} test ${TARGET} --all-features -- --nocapture --skip integration
34
34
35
35
smoke :
36
- cargo test ${TARGET} --features=" fusedev,persist" -- --nocapture
36
+ ${CARGO} test ${TARGET} --features=" fusedev,persist" -- --nocapture
37
37
38
38
smoke-all : smoke
39
- cargo test ${TARGET} --features=" fusedev,persist" -- --nocapture --ignored
39
+ ${CARGO} test ${TARGET} --features=" fusedev,persist" -- --nocapture --ignored
40
40
41
41
build-macos :
42
- cargo build --features=" fusedev"
43
- cargo build --features=" fusedev,fuse-t"
42
+ ${CARGO} build --features=" fusedev"
43
+ ${CARGO} build --features=" fusedev,fuse-t"
44
44
45
45
check-macos : build-macos
46
- cargo fmt -- --check
47
- cargo clippy --features=" fusedev" -- -Dwarnings
48
- cargo test --features=" fusedev" -- --nocapture --skip integration
49
- cargo clippy --features=" fusedev,fuse-t" -- -Dwarnings
50
- cargo test --features=" fusedev,fuse-t" -- --nocapture --skip integration
46
+ ${CARGO} fmt -- --check
47
+ ${CARGO} clippy --features=" fusedev" -- -Dwarnings
48
+ ${CARGO} test --features=" fusedev" -- --nocapture --skip integration
49
+ ${CARGO} clippy --features=" fusedev,fuse-t" -- -Dwarnings
50
+ ${CARGO} test --features=" fusedev,fuse-t" -- --nocapture --skip integration
51
51
52
52
smoke-macos : check-macos
53
- cargo test --features=" fusedev,fuse-t" -- --nocapture
53
+ ${CARGO} test --features=" fusedev,fuse-t" -- --nocapture
54
54
55
55
docker-smoke :
56
56
docker run --env RUST_BACKTRACE=1 --rm --privileged --volume ${current_dir} :/fuse-rs rust:1.68 sh -c " rustup component add clippy rustfmt; cd /fuse-rs; make smoke-all"
57
57
58
58
testoverlay :
59
- cd tests/testoverlay && cargo build
59
+ cd tests/testoverlay && ${CARGO} build
60
60
61
61
# Setup xfstests env and run.
62
62
xfstests :
0 commit comments