def run_tests(self):
    if self.args.dump_hash:
        logging.info(('%-30s %-20s %s %s' % (self.author, self.title, self.gitsha, self.repo)))
    else:
        logging.info(self)
    if (self.args.test_all or self.args.test_module):
        self.test_module()
    if (self.args.test_all or self.args.prove_wrapper):
        self.prove_wrapper()
    if (self.args.test_all or self.args.test_caravel):
        self.test_caravel()
    if self.args.test_caravel_gl:
        self.test_caravel(gl=True)
    if (self.args.test_all or self.args.test_gds):
        self.test_gds()
    if (self.args.test_all or self.args.test_lvs):
        self.test_lvs()
    if (self.args.test_all or self.args.test_ports):
        self.validate_ports()
    if (self.args.test_all or self.args.test_tristate_z):
        self.test_tristate_z()
    if (self.args.test_all or self.args.test_git):
        self.test_git_match()
def run_tests(self):
    if self.args.dump_hash:
        logging.info(('%-30s %-20s %s %s' % (self.author, self.title, self.gitsha, self.repo)))
    else:
        logging.info(self)
    if (self.args.test_all or self.args.test_module):
        self.test_module()
    if (self.args.test_all or self.args.prove_wrapper):
        self.prove_wrapper()
    if (self.args.test_all or self.args.test_caravel):
        self.test_caravel()
    if self.args.test_caravel_gl:
        self.test_caravel(gl=True)
    if (self.args.test_all or self.args.test_gds):
        self.test_gds()
    if (self.args.test_all or self.args.test_lvs):
        self.test_lvs()
    if (self.args.test_all or self.args.test_ports):
        self.validate_ports()
    if (self.args.test_all or self.args.test_tristate_z):
        self.test_tristate_z()
    if (self.args.test_all or self.args.test_git):
        self.test_git_match()