aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--planetwars-matchrunner/Cargo.toml3
-rw-r--r--planetwars-matchrunner/src/bin/testmatch.rs44
2 files changed, 0 insertions, 47 deletions
diff --git a/planetwars-matchrunner/Cargo.toml b/planetwars-matchrunner/Cargo.toml
index f69e7ff..e0b6af0 100644
--- a/planetwars-matchrunner/Cargo.toml
+++ b/planetwars-matchrunner/Cargo.toml
@@ -5,9 +5,6 @@ edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
-[[bin]]
-name = "testmatch"
-
[dependencies]
futures-core = "0.3"
diff --git a/planetwars-matchrunner/src/bin/testmatch.rs b/planetwars-matchrunner/src/bin/testmatch.rs
deleted file mode 100644
index 4a9d10e..0000000
--- a/planetwars-matchrunner/src/bin/testmatch.rs
+++ /dev/null
@@ -1,44 +0,0 @@
-use std::{env, path::PathBuf};
-
-use planetwars_matchrunner::{docker_runner::DockerBotSpec, run_match, MatchConfig, MatchPlayer};
-
-#[tokio::main]
-async fn main() {
- let args: Vec<String> = env::args().collect();
- assert!(args.len() >= 2);
- let map_path = args[1].clone();
- _run_match(map_path).await;
-}
-
-const IMAGE: &str = "python:3.10-slim-buster";
-
-async fn _run_match(map_path: String) {
- run_match(MatchConfig {
- map_path: PathBuf::from(map_path),
- map_name: "hex".to_string(),
- log_path: PathBuf::from("match.log"),
- players: vec![
- MatchPlayer {
- name: "a".to_string(),
- bot_spec: Box::new(DockerBotSpec {
- image: IMAGE.to_string(),
- // code_path: PathBuf::from("../simplebot"),
- code_path: PathBuf::from("./bots/simplebot"),
- argv: vec!["python".to_string(), "simplebot.py".to_string()],
- }),
- },
- MatchPlayer {
- name: "b".to_string(),
- bot_spec: Box::new(DockerBotSpec {
- image: IMAGE.to_string(),
- code_path: PathBuf::from("./bots/broken_bot"),
- argv: vec!["python".to_string(), "bot.py".to_string()],
- }),
- },
- ],
- })
- .await;
-
- // TODO: use a joinhandle to wait for the logger to finish
- tokio::time::sleep(std::time::Duration::from_secs(1)).await;
-}