aboutsummaryrefslogtreecommitdiff
path: root/planetwars-matchrunner/src
AgeCommit message (Expand)AuthorFilesLines
2022-11-27client: don't freeze when bot does not produce outputIlion Beyst1-3/+3
2022-09-26track player status and return player outcomes from matchIlion Beyst2-48/+68
2022-09-25propagate PlayerAction::TerminatedIlion Beyst2-1/+7
2022-09-24detect bot crashesIlion Beyst2-2/+4
2022-09-23remove unused function and fileIlion Beyst1-18/+0
2022-09-23ensure bots cleanly stop before a match completesIlion Beyst5-13/+39
2022-09-22test docker runner timeoutsIlion Beyst2-2/+2
2022-09-18log dispatches and timeoutsIlion Beyst2-2/+19
2022-09-17log initial stateIlion Beyst1-4/+9
2022-09-15log bad commandsIlion Beyst2-18/+52
2022-09-15remove obsolete test codeIlion Beyst1-44/+0
2022-08-28raise turn limit to 500Ilion Beyst1-1/+1
2022-07-24pull docker bots before running themIlion Beyst1-0/+34
2022-07-11tying it together: execute docker botsIlion Beyst1-8/+6
2022-06-04docker_runner: disable cpu limitsIlion Beyst1-5/+4
2022-05-28Merge branch 'feature/leaderboard'Ilion Beyst2-6/+19
2022-05-21add resource limits to botsIlion Beyst1-0/+10
2022-05-21stop and remove bot containers after match is finishedIlion Beyst1-0/+24
2022-04-28move match running logic to separate moduleIlion Beyst1-1/+0
2022-04-27return winner when running a matchIlion Beyst2-5/+19
2022-03-13apply clippy suggestionsIlion Beyst6-22/+33
2022-02-23implement matchloggerIlion Beyst5-87/+160
2022-02-03remove send_info methodIlion Beyst5-18/+2
2022-01-23run all bots in python docker for nowIlion Beyst1-5/+12
2022-01-22implement docker runnerIlion Beyst3-153/+228
2022-01-22define interface for running containerized botsIlion Beyst1-51/+67
2022-01-20mount a code bundle into executor containerIlion Beyst1-2/+7
2022-01-20docker bot runner PoCIlion Beyst1-18/+51
2022-01-18running a bot in docker PoCIlion Beyst2-3/+114
2022-01-01extract matchrunner crate from planetwars-cliIlion Beyst4-0/+508