print 'List size = %d' % len(configuration.listRobots) print 'Test opponents... ', for r in configuration.listRobots: robot = robotPath % (configuration.sourcePath, r) if not os.path.exists(robot): print 'Robot file %s does not exist.' % robot sys.exit(1) print 'OK!' if action == 'clean': for a in ['f2f', '3vs3', '4vs4']: cleanup(configuration.label, a) if CrobotsLibs.DATABASE_ENABLE: CrobotsLibs.clean_up(a) close_db() raise SystemExit if action == 'setup': for a in ['f2f', '3vs3', '4vs4']: cleanup(configuration.label, a) init_db(configuration.label, a) init_status(a) close_db() raise SystemExit if action == 'test': CrobotsLibs.test_connection() CrobotsLibs.close_connection() print 'Test completed!'