def test_wear(self): HTTPretty.register_uri( HTTPretty.POST, 'https://coveralls.io/api/v1/jobs', body='{"message":"Job #5.1 - 100.0% Covered","url":"https://coveralls.io/jobs/5722"}' ) response = wear(Arguments) self.assertEqual(response.json(), {u'url': u'https://coveralls.io/jobs/5722', u'message': u'Job #5.1 - 100.0% Covered'})
def test_wear_ok(self): HTTPretty.register_uri( HTTPretty.POST, 'https://coveralls.io/api/v1/jobs', body='{"message":"Job #5.1","url":"https://coveralls.io/jobs/5722"}' ) sysexit = wear(Arguments) self.assertEqual(sysexit, 0)
def test_wear_ok(self): HTTPretty.register_uri( HTTPretty.POST, 'https://coveralls.io/api/v1/jobs', body='{"message":"Build processing error.","error":true,"url":""}', status=500, ) sysexit = wear(Arguments) self.assertEqual(sysexit, 1)
def test_wear(self): HTTPretty.register_uri( "POST", "https://coveralls.io/api/v1/jobs", body='{"message":"Job #5.1 - 100.0% Covered","url":"https://coveralls.io/jobs/5722"}', ) response = wear(Arguments) self.assertEqual( response.json(), {u"url": u"https://coveralls.io/jobs/5722", u"message": u"Job #5.1 - 100.0% Covered"} )
"--verbose", "--with-doctest", "--with-flaky", "--with-coverage", "--cover-html", "--cover-package", "cmdx", "--cover-erase", "--cover-tests", "tests.py", "test_performance.py", "cmdx.py", ]) result = nose.main( argv=argv, addplugins=[flaky.FlakyPlugin()], # We'll exit in our own way, # since Maya typically enjoys throwing # segfaults during cleanup of normal exits exit=False) if os.getenv("TRAVIS_JOB_ID"): import coveralls coveralls.wear() else: sys.stdout.write("Skipping coveralls\n") # Good night Maya, you aweful segfaulter os._exit(0 if result.success else 1)
root = os.getcwd() else: root = args.root root = os.path.abspath(root) data_by_key = {} for cov_file_name in args.coverage_files: log.debug('reading coverage file "%s"' % cov_file_name) cov_file = read_coverage_file(cov_file_name) key, data = make_coveralls_style_data(cov_file) if key not in data_by_key: data_by_key[key] = data else: data_by_key[key] = merge_data(data_by_key[key], data) data = data_by_key.values() data = sorted(data, key = lambda d : d['name']) log.debug('collected coverage data for %d source file(s)' % len(data)) # postprocess file names so they are relative to root for d in data: d['name'] = os.path.relpath(d['name'], root) n_cov = sum(1 for x in d['coverage'] if x > 0) n_tot = len(d['coverage']) log.debug('source file "%s" has %.1f %% coverage' % (d['name'], (100.0*n_cov)/n_tot)) coveralls = BfCoveralls(data) coveralls.wear(args.dry_run)
root = os.getcwd() else: root = args.root root = os.path.abspath(root) data_by_key = {} for cov_file_name in args.coverage_files: log.debug('reading coverage file "%s"' % cov_file_name) cov_file = read_coverage_file(cov_file_name) key, data = make_coveralls_style_data(cov_file) if key not in data_by_key: data_by_key[key] = data else: data_by_key[key] = merge_data(data_by_key[key], data) data = data_by_key.values() data = sorted(data, key=lambda d: d['name']) log.debug('collected coverage data for %d source file(s)' % len(data)) # postprocess file names so they are relative to root for d in data: d['name'] = os.path.relpath(d['name'], root) n_cov = sum(1 for x in d['coverage'] if x > 0) n_tot = len(d['coverage']) log.debug('source file "%s" has %.1f %% coverage' % (d['name'], (100.0 * n_cov) / n_tot)) coveralls = BfCoveralls(data) coveralls.wear(args.dry_run)