Skip to content

Auto test scripts for RoboCup soccer simulation 2d games

License

Notifications You must be signed in to change notification settings

cserobotic/R3-autotest

 
 

Repository files navigation

autotest2d

Auto test scripts for RoboCup soccer simulation 2d games

Usages

  • Configure PROCES in test.sh as the number of simultaneously running rcssservers (each rcssserver will run in a different port automatically)
  • Configure CLIENTS in test.sh to be the list of client machines running teams
  • Make sure you can login to CLIENTS using ssh without typing password from the machine (which is a server) you run test.sh
  • Deploy the testing teams (left and right) to CLIENTS, for example, using scp
  • Configure start_left and start_right scripts to start left and right teams
  • Run test.sh from the central server to start the auto test
  • Use in combination with lanmonitor to monitor the testing status

Files

  • test.sh -- run auto test
  • kill.sh -- stop test
  • result.sh -- show result
  • analyze.sh -- show more information
  • start_left -- script to start left team
  • start_right -- script to start right team
  • start.tmpl -- templates of start scripts
  • scripts/automonitor -- start monitors

Example outputs:

  • Output:
    examples/output.png

  • Game Curve:
    examples/curve.png

  • Score Map:
    examples/score.png

About

Auto test scripts for RoboCup soccer simulation 2d games

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 43.8%
  • Shell 27.7%
  • Gnuplot 25.7%
  • Awk 2.8%