diff --git a/src/args.rs b/src/args.rs index c7f37f9ebcee42e201a46eb65691bb91c39b3682..248062a2af6f685787a4bb408ac10fe06d2150be 100644 --- a/src/args.rs +++ b/src/args.rs @@ -168,10 +168,7 @@ impl Tarantool { #[derive(Debug, Parser, tlua::Push)] #[clap(about = "Run picodata integration tests")] -pub struct Test { - #[clap(flatten)] - pub run: Run, -} +pub struct Test {} impl Test { pub fn tt_args(&self) -> Result<Vec<CString>, String> { diff --git a/test/inner.rs b/test/inner.rs index ac9c6812a5c51427d0e37f26cd416d392a9c0e64..8c2dccb0a11811b465549a7bc82d29548a29c65f 100644 --- a/test/inner.rs +++ b/test/inner.rs @@ -1,16 +1,8 @@ fn main() { - let mut cmd = std::process::Command::new(env!("CARGO_BIN_EXE_picodata")); - cmd.arg("test") - .args(["--instance-id", "i1", "--peer", "localhost"]); - cmd.output() - .map(|o| { - assert!( - o.status.success(), - "\ncommand failed: {:?}\nstdout:\n{}\nstderr:\n{}", - cmd, - String::from_utf8_lossy(&o.stdout), - String::from_utf8_lossy(&o.stderr), - ) - }) - .unwrap() + let status = std::process::Command::new(env!("CARGO_BIN_EXE_picodata")) + .arg("test") + .status() + .unwrap(); + + assert!(status.success()); }