def fetch(self): common.print_info_no_eol( " " + self.group_id + "," + self.artifact_id + ": " + self.version + "... ") common.print_verbose('') common.print_verbose('URL: ' + self.remotelocation("jar")) common.print_verbose('Local: ' + self.locallocation("jar")) if not self.islatest(): self.forcefetch("jar") self.forcefetch("pom") self.forcefetch("pom.asc") self.forcefetch("jar.asc") common.print_info("downloaded") else: common.print_info("exists")
def run_tests_for(domain, scope): common.print_info_no_eol("Running " + scope + " for " + domain + "...") classpath = dependencies.classpath_for(domain, scope) test_classes_as_string = test_classes_for(domain, scope) if test_classes_as_string.strip() != "": run_tests_command = "java -cp " + classpath + " org.junit.runner.JUnitCore " + test_classes_as_string common.print_verbose("Running tests with:") common.print_verbose(run_tests_command) (exit_code, output) = common.run_command(run_tests_command) if exit_code == 0: common.print_info(" PASSED.") else: common.print_info(" FAILED.") else: common.print_info(" No tests found.")