From ecd378f0d988c2139d08d3426e8549d09d930f9d Mon Sep 17 00:00:00 2001 From: Ilion Beyst Date: Thu, 15 Sep 2022 18:07:28 +0200 Subject: [PATCH] remove obsolete test code --- planetwars-matchrunner/Cargo.toml | 3 -- planetwars-matchrunner/src/bin/testmatch.rs | 44 --------------------- 2 files changed, 47 deletions(-) delete mode 100644 planetwars-matchrunner/src/bin/testmatch.rs 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 = 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; -}