aboutsummaryrefslogtreecommitdiff
path: root/planetwars-matchrunner
AgeCommit message (Expand)AuthorFilesLines
2022-12-03hotfix: enable reading lines split over multiple stdout buffersIlion Beyst3-3/+29
2022-11-27client: don't freeze when bot does not produce outputIlion Beyst1-3/+3
2022-09-27test playeroutcomesIlion Beyst1-2/+29
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 Beyst4-12/+28
2022-09-24test regular docker runner operationIlion Beyst2-0/+21
2022-09-24refactor: helpers for match setupIlion Beyst1-10/+29
2022-09-23remove unused function and fileIlion Beyst2-74/+0
2022-09-23ensure bots cleanly stop before a match completesIlion Beyst6-14/+41
2022-09-22test docker runner timeoutsIlion Beyst4-13/+50
2022-09-20add a basic matchrunner testIlion Beyst3-0/+69
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 Beyst2-47/+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 Beyst9-22/+123
2022-02-23implement matchloggerIlion Beyst6-89/+162
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 Beyst4-154/+230
2022-01-22define interface for running containerized botsIlion Beyst2-52/+68
2022-01-20mount a code bundle into executor containerIlion Beyst1-2/+7
2022-01-20docker bot runner PoCIlion Beyst2-18/+52
2022-01-18running a bot in docker PoCIlion Beyst2-3/+114
2022-01-17BollardIlion Beyst1-1/+6
2022-01-01extract matchrunner crate from planetwars-cliIlion Beyst5-0/+524