Esempio n. 1
0
    def close(self):
        log("Koniec.")


if __name__ == "__main__":
    if len(sys.argv) <= 2:
        rep = IRepository()
        rep.name = "http://testhard.unfuddle.com/svn/testhard_project1/"  # adres repozytorium
        rep.svnauth = True  # czy wymagana autoryzacja do svna
        rep.find_tests_cmd = "for i in `seq 1 10`; do echo $i; done"
        # rep.find_tests_cmd = 'find . -iname "*test*class"'
        rep.run_test_cmd = 'echo "[junit] Tests run: 1, Failures: 1, Errors: 1, Time elapsed: 1.1 sec $$"'
        # rep.run_test_cmd = 'ant test'
        rep.auth = True
        rep.build_cmd = "ant compile"
        rep.authLogin = "******"  # dane do autoryzacji do svna
        rep.authPassword = "******"
        rep.taskName = "qweqweqwe"
    else:
        repo_name = sys.argv[1]
        manager = RepoManager()
        try:
            raw_rep = manager.getRepository(repo_name)
        except IndexError:
            print "Nie ma repozytorium o podanej nazwie."
            sys.exit(-1)
        rep = manager.convertRepository(raw_rep)
        rep.taskName = sys.argv[2]
    s = server(rep)
    s.start()