#!/usr/bin/env python from time import sleep from serial.serialutil import SerialException from datetime import datetime from devrace.git_trial import PullRequestTrial, _reset_trial from devrace.contest import Contest, Player from devrace.scoreboard import PeggyScoreboard, PrintingScoreboard if __name__ == "__main__": _reset_trial() players = [ Player("christy", {"github_login": "******"}), Player("colin", {"github_login": "******"}), Player("gareth", {"github_login": "******"}), Player("gehan", {"github_login": "******"}), Player("henrique", {"github_login": "******"}), Player("james", {"github_login": "******"}), ] trials = [PullRequestTrial("conversocial", "conversocial")] contest = Contest(players, trials) try: scoreboard = PeggyScoreboard() except SerialException: scoreboard = PrintingScoreboard() while True: contest.run_trials() for player in players: print player.name, ":", len(player.achievements)
def setUp(self): _reset_trial() self.players = [ Player('a', {'github_login': '******'}), Player('b', {'github_login': '******'}) ]