diff --git a/Cargo.lock b/Cargo.lock index ada395abb3767e1b0bd1fff83dad722fc9c2aca6..db78d9003cc60c89aea4096a9e71fcd13b995b5d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -501,7 +501,7 @@ version = "0.1.0" dependencies = [ "anyhow", "shors", - "tarantool", + "tarantool 4.0.0", "tarantool-test", ] @@ -1445,7 +1445,7 @@ dependencies = [ "rmpv", "serde", "serde_json", - "tarantool", + "tarantool 3.0.1", "thiserror", "utoipa", "utoipa-gen", @@ -1542,11 +1542,43 @@ dependencies = [ "serde_bytes", "serde_json", "sha-1", - "tarantool-proc", + "tarantool-proc 1.0.0", + "thiserror", + "time 0.3.17", + "tlua 2.0.0", + "uuid", + "va_list", +] + +[[package]] +name = "tarantool" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cd83528ce380fff28688966a1b818db37466d3ffe147ca3909c432e85d97fa0" +dependencies = [ + "async-trait", + "base64", + "bitflags", + "dec", + "dlopen", + "futures", + "libc", + "linkme 0.2.10", + "log", + "once_cell", + "refpool", + "rmp", + "rmp-serde", + "rmpv", + "serde", + "serde_bytes", + "serde_json", + "sha-1", + "tarantool-proc 3.0.0", "tester", "thiserror", "time 0.3.17", - "tlua", + "tlua 3.0.0", "uuid", "va_list", ] @@ -1564,6 +1596,19 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "tarantool-proc" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7858baff0d8ffc143a3cd8df3c608e4f4b60ff2e415580e444c7a07334f87e05" +dependencies = [ + "darling", + "proc-macro-error", + "proc-macro2 1.0.63", + "quote 1.0.28", + "syn 1.0.109", +] + [[package]] name = "tarantool-runner" version = "0.1.0" @@ -1577,14 +1622,14 @@ dependencies = [ [[package]] name = "tarantool-test" -version = "0.2.0" +version = "0.3.0" dependencies = [ "anyhow", "clap 4.3.8", "linkme 0.3.10", "serde", "serde_json", - "tarantool", + "tarantool 4.0.0", "tarantool-runner", "tempfile", "tester", @@ -1712,6 +1757,18 @@ dependencies = [ "tlua-derive", ] +[[package]] +name = "tlua" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c5266f9dad146ba3d20d00530fd4307b05cfa22d41378b4689a6d16137f1927" +dependencies = [ + "libc", + "serde", + "thiserror", + "tlua-derive", +] + [[package]] name = "tlua-derive" version = "0.2.0" diff --git a/example/Cargo.toml b/example/Cargo.toml index cc02d625c0fd59339e2d27ade8014c5cd60a10a2..4451c2997777fb0041cf9c9930cddc4691a610e3 100644 --- a/example/Cargo.toml +++ b/example/Cargo.toml @@ -4,7 +4,7 @@ version = "0.1.0" edition = "2021" [dependencies] -tarantool = { version = "3.0.1", features = ["test"] } +tarantool = { version = "4.0.0", features = ["test"] } tarantool-test = { path = "../tarantool-test" } anyhow = "1" shors = "0.6" diff --git a/tarantool-test/Cargo.toml b/tarantool-test/Cargo.toml index 3d2cf5e6dc250ea20a8be9944a0c922b2b2354a9..a3f2edddd03d1f7650b2b6f3d6ab9f608a3660a1 100644 --- a/tarantool-test/Cargo.toml +++ b/tarantool-test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tarantool-test" -version = "0.2.0" +version = "0.3.0" edition = "2021" description = "CLI test framework for tarantool-based Rust applications" readme = "README.md" @@ -17,7 +17,7 @@ bin = ["dep:clap", "dep:tempfile", "dep:tarantool-runner"] [dependencies] linkme = "0.3" -tarantool = { version = "3.0.1", features = ["test"] } +tarantool = { version = "4.0.0", features = ["test"] } serde = "1.0" tester = "0.7" anyhow = "1"