[package] name = "cargo-maelstrom" categories = ["command-line-utilities", "development-tools::cargo-plugins", "development-tools::testing", "virtualization"] description = "Cargo Test Runner for Maelstrom." keywords = ["cargo", "cluster", "containers", "subcommand", "test-runner"] documentation.workspace = true edition.workspace = true homepage.workspace = true license.workspace = true repository.workspace = true rust-version.workspace = true version.workspace = true [features] new-app = ["maelstrom-test-runner/new-app"] [dependencies] anyhow.workspace = true cargo_metadata.workspace = true clap.workspace = true combine.workspace = true console.workspace = true derive_more.workspace = true globset.workspace = true indicatif.workspace = true maelstrom-base.workspace = true maelstrom-client.workspace = true maelstrom-linux.workspace = true maelstrom-macro.workspace = true maelstrom-test-runner.workspace = true maelstrom-util.workspace = true regex.workspace = true serde.workspace = true serde_json.workspace = true slog.workspace = true strum.workspace = true xdg.workspace = true [dev-dependencies] assert_matches.workspace = true enum-map.workspace = true indoc.workspace = true maelstrom-broker.workspace = true maelstrom-test.workspace = true maelstrom-worker.workspace = true maplit.workspace = true pretty_assertions.workspace = true regex-macro.workspace = true serde.workspace = true tempfile.workspace = true