content: [package]
  name = "integration_test_runner"
  version = "0.1.0"
  edition = "2021"
  license = "Apache-2.0"
  rust-version = "1.75.0"
  publish = false
  autobenches = false
  
  [dependencies]
  opentelemetry = { path = "../../../opentelemetry", features = [] }
  opentelemetry_sdk = { path = "../../../opentelemetry-sdk", features = ["rt-tokio", "testing"] }
  opentelemetry-proto = { path = "../../../opentelemetry-proto", features = ["gen-tonic-messages", "trace", "logs", "metrics", "with-serde"] }
  tokio = { workspace = true, features = ["full"] }
  serde_json = { workspace = true }
  testcontainers = { workspace = true, features = ["http_wait"] }
  anyhow = { workspace = true }
  ctor = { workspace = true }
  uuid = { workspace = true, features = ["v4"] }
  tracing-subscriber = { workspace = true, features = ["env-filter","registry", "std", "fmt"] }
  tracing = {workspace = true}
  
  [target.'cfg(unix)'.dependencies]
  opentelemetry-appender-tracing = { path = "../../../opentelemetry-appender-tracing", default-features = false}
  opentelemetry-otlp = { path = "../../../opentelemetry-otlp", default-features = false }
  opentelemetry-semantic-conventions = { path = "../../../opentelemetry-semantic-conventions" }
  
  [features]
  hyper-client = ["opentelemetry-otlp/hyper-client", "opentelemetry-otlp/http-proto", "opentelemetry-otlp/trace", "opentelemetry-otlp/logs", "opentelemetry-otlp/metrics", "internal-logs"]
  reqwest-client = ["opentelemetry-otlp/reqwest-client", "opentelemetry-otlp/http-proto", "opentelemetry-otlp/trace","opentelemetry-otlp/logs", "opentelemetry-otlp/metrics", "internal-logs"]
  reqwest-blocking-client = ["opentelemetry-otlp/reqwest-blocking-client", "opentelemetry-otlp/http-proto", "opentelemetry-otlp/trace","opentelemetry-otlp/logs", "opentelemetry-otlp/metrics", "internal-logs"]
  tonic-client = ["opentelemetry-otlp/grpc-tonic", "opentelemetry-otlp/trace", "opentelemetry-otlp/logs", "opentelemetry-otlp/metrics", "internal-logs"]
  internal-logs = ["opentelemetry-otlp/internal-logs"]
  experimental_metadata_attributes = ["opentelemetry-appender-tracing/experimental_metadata_attributes"]
  
  # Keep tonic as the default client
  default = ["tonic-client", "internal-logs"]
  
  [lints]
  workspace = true
  
  [lib]
  bench = false
  