Skip to content

Commit

Permalink
Resolve to CITREA_E2E_TEST_BINARY instead of which
Browse files Browse the repository at this point in the history
  • Loading branch information
jfldde committed Oct 8, 2024
1 parent 629e82f commit e968b24
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 6 deletions.
3 changes: 2 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,8 @@ serde_json = { version = "1.0", default-features = false }
tempfile = "3.8"
tokio = { version = "1.39", features = ["full"] }
toml = "0.8.0"
which = "6.0.1"
jsonrpsee = { version = "0.24.2", features = ["http-client", "ws-client"] }
hex = { version = "0.4.3", default-features = false, features = ["serde"] }

# Citrea dependencies
sov-ledger-rpc = { git = "https://github.com/chainwayxyz/citrea", rev = "82bf52d", default-features = false, features = ["client"] }
Expand Down
2 changes: 1 addition & 1 deletion src/node.rs
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ impl<C: Config> Node<C> {
}

fn spawn(config: &C) -> Result<SpawnOutput> {
let citrea = get_citrea_path();
let citrea = get_citrea_path()?;
let dir = config.dir();

let kind = C::node_kind();
Expand Down
10 changes: 6 additions & 4 deletions src/utils.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ use std::{
path::{Path, PathBuf},
};

use anyhow::anyhow;
use rand::{distributions::Alphanumeric, thread_rng, Rng};
use which::which;

use super::Result;

Expand All @@ -26,9 +26,11 @@ pub fn get_workspace_root() -> PathBuf {
.to_path_buf()
}

/// Get citrea path from CITREA env or resolves to PATH using which.
pub fn get_citrea_path() -> PathBuf {
std::env::var("CITREA").map_or_else(|_| which("citrea").unwrap(), PathBuf::from)
/// Get citrea path from CITREA_E2E_TEST_BINARY env
pub fn get_citrea_path() -> Result<PathBuf> {
std::env::var("CITREA_E2E_TEST_BINARY")
.map(PathBuf::from)
.map_err(|_| anyhow!("CITREA_E2E_TEST_BINARY is not set. Cannot resolve citrea path"))
}

pub fn get_stdout_path(dir: &Path) -> PathBuf {
Expand Down

0 comments on commit e968b24

Please sign in to comment.