From 624ff5741427e8dfeff52243b3cb1fbc54a37295 Mon Sep 17 00:00:00 2001 From: Benjamin Lee Date: Thu, 30 May 2024 21:09:38 -0700 Subject: [PATCH] test all-features in CI This should catch if jemalloc linking is broken, which wouldn't be caught by the `lints::cargo-clippy/all` task. --- engage.toml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/engage.toml b/engage.toml index 3a78a737..19acec13 100644 --- a/engage.toml +++ b/engage.toml @@ -80,7 +80,7 @@ env DIRENV_DEVSHELL=all-features \ """ [[task]] -name = "cargo" +name = "cargo/default" group = "tests" script = """ cargo test \ @@ -90,3 +90,18 @@ cargo test \ -- \ --color=always """ + +[[task]] +name = "cargo/all" +group = "tests" +script = """ +env DIRENV_DEVSHELL=all-features \ + direnv exec . \ + cargo test \ + --all-features \ + --workspace \ + --all-targets \ + --color=always \ + -- \ + --color=always +"""