-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile.toml
More file actions
29 lines (23 loc) · 1.04 KB
/
Makefile.toml
File metadata and controls
29 lines (23 loc) · 1.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
extend = "build-tools/std-makefile.toml"
[env]
CARGO_MAKE_EXTEND_WORKSPACE_MAKEFILE = true
__MAKE_README_CRATE_ROOT__ = "core"
__MAKE_TEST_FEATURES__ = "sync serde send_guard"
__MAKE_TEST_TASKS__ = "test-workspace test-combinations"
__MAKE_TOOLCHAINS__ = "1.78 stable beta nightly"
[config]
default_to_workspace = false
[tasks.test-no-async]
description = "Tests without async features."
run_task = "test-combinations"
[tasks.test-async-tokio]
description = "Tests with async-tokio features."
env = { __MAKE_TEST_FIXED_FEATURES__ = "async-tokio" }
run_task = "test-combinations"
[tasks.test-async-lock]
description = "Tests with async-lock features."
env = { __MAKE_TEST_FIXED_FEATURES__ = "async-lock" }
run_task = "test-combinations"
[tasks.test-workspace]
description = "Test workspace with all features."
run_task = { name = ["test-default", "test-no-async", "test-async-tokio", "test-async-lock"] }