diff --git a/Cargo.lock b/Cargo.lock index 12f7be03b7d2c..d23edd394cdb8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8494,9 +8494,9 @@ dependencies = [ [[package]] name = "sqllogictest" -version = "0.15.3" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee18b0100bc1e1a6d1f9aa242b263c34d3f475f3a2de49da2affa6c00223a2ec" +checksum = "c711f88532f6c84d912ecd2ae9d8bdf48c4780ee88d257e0301dbfb151a1b033" dependencies = [ "async-trait", "educe", @@ -8510,6 +8510,7 @@ dependencies = [ "owo-colors", "regex", "similar", + "subst", "tempfile", "thiserror", "tracing", @@ -8624,6 +8625,16 @@ dependencies = [ "winapi", ] +[[package]] +name = "subst" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca1318e5d6716d6541696727c88d9b8dfc8cfe6afd6908e186546fd4af7f5b98" +dependencies = [ + "memchr", + "unicode-width", +] + [[package]] name = "subtle" version = "2.5.0" diff --git a/src/tests/simulation/Cargo.toml b/src/tests/simulation/Cargo.toml index 127d40855652d..26fce12ce37b4 100644 --- a/src/tests/simulation/Cargo.toml +++ b/src/tests/simulation/Cargo.toml @@ -44,7 +44,7 @@ risingwave_sqlsmith = { workspace = true } serde = "1.0.188" serde_derive = "1.0.188" serde_json = "1.0.107" -sqllogictest = "0.15.3" +sqllogictest = "0.17.0" tempfile = "3" tokio = { version = "0.2.23", package = "madsim-tokio" } tokio-postgres = "0.7" diff --git a/src/tests/simulation/src/client.rs b/src/tests/simulation/src/client.rs index 089d67bceeeab..bed58d99e3f29 100644 --- a/src/tests/simulation/src/client.rs +++ b/src/tests/simulation/src/client.rs @@ -223,4 +223,10 @@ impl sqllogictest::AsyncDB for RisingWave { async fn sleep(dur: Duration) { tokio::time::sleep(dur).await } + + async fn run_command( + _command: std::process::Command, + ) -> std::io::Result { + unimplemented!("spawning process is not supported in simulation mode") + } }