You should perhaps just play your bot against itself, if its doing anything wrong its usually pretty obvious to spot. You don't need to use a harness, you can just swop the board around after each run.
Originally Posted by Lazy
The below python code swops the board file.
Its how I did 99% of my testing, plus if you keep older versions of your bot you can get them to play against each other to see which is better.
f = open(sys.argv)
lines = f.readlines()
f = open(sys.argv, 'w')