aboutsummaryrefslogtreecommitdiff
path: root/src/garage/tests
diff options
context:
space:
mode:
authorQuentin Dufour <quentin@deuxfleurs.fr>2022-02-03 18:04:43 +0100
committerJill <kokakiwi@deuxfleurs.fr>2022-02-10 17:55:50 +0100
commit5d19f3d2d73426749e6f7b69eea1dbf24fdedc6a (patch)
treee7c723b25ed01be138b718bebd335a2786f09557 /src/garage/tests
parent084dcdbd3aadb8eb39ca19974623ae81d76456fc (diff)
downloadgarage-5d19f3d2d73426749e6f7b69eea1dbf24fdedc6a.tar.gz
garage-5d19f3d2d73426749e6f7b69eea1dbf24fdedc6a.zip
Add integration tests to Drone
Diffstat (limited to 'src/garage/tests')
-rw-r--r--src/garage/tests/common/garage.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/garage/tests/common/garage.rs b/src/garage/tests/common/garage.rs
index 97c7a227..d9dbcc7c 100644
--- a/src/garage/tests/common/garage.rs
+++ b/src/garage/tests/common/garage.rs
@@ -1,3 +1,4 @@
+use std::env::var_os;
use std::mem::MaybeUninit;
use std::path::{Path, PathBuf};
use std::process;
@@ -203,7 +204,12 @@ pub fn instance() -> &'static Instance {
}
pub fn command(config_path: &Path) -> process::Command {
- let mut command = process::Command::new(env!("CARGO_BIN_EXE_garage"));
+ let mut command = process::Command::new(
+ var_os("GARAGE_TEST_INTEGRATION_EXE")
+ .as_ref()
+ .and_then(|e| e.to_str())
+ .unwrap_or(env!("CARGO_BIN_EXE_garage")),
+ );
command.arg("-c").arg(config_path);