duckscript/duckscript_sdk/Makefile.toml

38 lines
660 B
Makefile
Raw Normal View History

2019-12-30 10:45:28 +00:00
[config]
additional_profiles = [
2020-11-06 11:25:32 +00:00
"multi-phase-tests",
"ci-coverage-tasks",
"ci-all-build-tasks",
"publish-pre-cleanup",
2019-12-30 10:45:28 +00:00
]
2023-01-21 17:03:01 +00:00
[env]
CARGO_MAKE_DUCKSCRIPT_SKIP_UNSTABLE_TESTS = true
2020-01-01 19:40:19 +00:00
[tasks.clean-target]
2020-01-11 19:47:46 +00:00
condition = { files_exist = ["./target"] }
2020-11-05 18:08:51 +00:00
script = '''
2020-07-08 21:58:04 +00:00
#!@duckscript
rm -Rf ./target
'''
2020-01-01 19:40:19 +00:00
2020-03-23 19:08:10 +00:00
[tasks.test-multi-phases-flow]
2020-11-06 11:25:32 +00:00
dependencies = ["clean-target"]
2019-12-30 10:45:28 +00:00
2020-03-23 19:08:10 +00:00
[tasks.test-custom]
alias = "test-scripts"
2020-01-03 11:51:20 +00:00
[tasks.test-script]
cwd = ".."
command = "cargo"
args = ["make", "--no-workspace", "test-script", "${@}"]
[tasks.test-scripts]
cwd = ".."
command = "cargo"
2020-11-06 11:25:32 +00:00
args = ["make", "--no-workspace", "test-scripts"]
2020-01-03 11:51:20 +00:00
[tasks.pre-coverage]
alias = "clean-target"