Implement BattleRunner Java process lifecycle in Nim framework #134
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Wayfinder child of: #126
Context
The test framework manages two Java subprocesses: the TR server (#128) and the BattleRunner process. #128 covers server lifecycle. This ticket covers starting, monitoring, and cleaning up the BattleRunner Java process that actually runs battles.
Requirements
BattleRunner.java(compiled jar/class) as a subprocess, passing server URL, bot paths, round countBlocked by
#128 (server must be running first)
Blocks
#130
Spec addition from grilling
deferfor process cleanup.Implemented in commit
57a1915.