Harness
Have harness board
Have manual test command interpreter
Each board has a test suite
Each RoboBrick has internal state commands