blueprint_core_testing_utils/
error.rs1use blueprint_runner::error::RunnerError;
2use thiserror::Error;
3
4#[derive(Error, Debug)]
5pub enum TestRunnerError {
6 #[error(transparent)]
7 Client(#[from] blueprint_clients::Error),
8 #[error("Runner setup failed: {0}")]
9 Setup(String),
10 #[error("Runner execution failed: {0}")]
11 Execution(String),
12 #[error(transparent)]
13 Io(#[from] std::io::Error),
14 #[error(transparent)]
15 Keystore(#[from] blueprint_keystore::Error),
16 #[error(transparent)]
17 Parse(#[from] url::ParseError),
18 #[error(transparent)]
19 Runner(#[from] RunnerError),
20 #[error("Failed to wait for response: {0}")]
21 WaitResponse(String),
22 #[error(transparent)]
23 Auth(#[from] blueprint_auth::Error),
24 #[error(transparent)]
25 Bridge(#[from] blueprint_manager_bridge::Error),
26}