diff options
author | Quentin Dufour <quentin@deuxfleurs.fr> | 2022-02-03 18:04:43 +0100 |
---|---|---|
committer | Jill <kokakiwi@deuxfleurs.fr> | 2022-02-10 17:55:50 +0100 |
commit | 5d19f3d2d73426749e6f7b69eea1dbf24fdedc6a (patch) | |
tree | e7c723b25ed01be138b718bebd335a2786f09557 /src/garage/tests | |
parent | 084dcdbd3aadb8eb39ca19974623ae81d76456fc (diff) | |
download | garage-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.rs | 8 |
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); |