[package] name = "tests-integration" version.workspace = true edition.workspace = true license.workspace = true [features] dashboard = [] [dependencies] api = { path = "../src/api" } axum = "0.6" axum-test-helper = { git = "https://github.com/sunng87/axum-test-helper.git", branch = "patch-1" } async-trait = "0.1" catalog = { path = "../src/catalog" } chrono.workspace = true client = { path = "../src/client", features = ["testing"] } common-base = { path = "../src/common/base" } common-catalog = { path = "../src/common/catalog" } common-error = { path = "../src/common/error" } common-grpc = { path = "../src/common/grpc" } common-meta = { path = "../src/common/meta" } common-query = { path = "../src/common/query" } common-recordbatch = { path = "../src/common/recordbatch" } common-runtime = { path = "../src/common/runtime" } common-telemetry = { path = "../src/common/telemetry" } common-test-util = { path = "../src/common/test-util" } datanode = { path = "../src/datanode" } datatypes = { path = "../src/datatypes" } dotenv = "0.15" frontend = { path = "../src/frontend", features = ["testing"] } futures.workspace = true meta-client = { path = "../src/meta-client" } meta-srv = { path = "../src/meta-srv" } mito = { path = "../src/mito", features = ["test"] } object-store = { path = "../src/object-store" } once_cell.workspace = true query = { path = "../src/query" } rand.workspace = true rstest = "0.17" rstest_reuse = "0.5" secrecy = "0.8" serde.workspace = true serde_json = "1.0" servers = { path = "../src/servers" } session = { path = "../src/session" } snafu.workspace = true sql = { path = "../src/sql" } sqlx = { version = "0.6", features = [ "runtime-tokio-rustls", "mysql", "postgres", "chrono", ] } table = { path = "../src/table" } tempfile.workspace = true tokio.workspace = true tonic.workspace = true tower = "0.4" uuid.workspace = true [dev-dependencies] common-procedure = { path = "../src/common/procedure" } datafusion.workspace = true datafusion-expr.workspace = true itertools.workspace = true partition = { path = "../src/partition" } paste.workspace = true prost.workspace = true script = { path = "../src/script" } session = { path = "../src/session", features = ["testing"] } store-api = { path = "../src/store-api" } opentelemetry-proto.workspace = true