Sha256: 4557316fc39fed068508ebf8379399b12fe3c0aea3eb5ea26a006de6145fa321
Contents?: true
Size: 635 Bytes
Versions: 5
Compression:
Stored size: 635 Bytes
Contents
#!/usr/bin/env ruby require "codeclimate-test-reporter" COVERAGE_FILE = "coverage/.resultset.json".freeze if (repo_token = ENV["CODECLIMATE_REPO_TOKEN"]) && !repo_token.empty? if File.exist?(COVERAGE_FILE) begin results = JSON.parse(File.read(COVERAGE_FILE)) rescue JSON::ParserError => e $stderr.puts "Error encountered while parsing #{COVERAGE_FILE}: #{e}" exit(1) end CodeClimate::TestReporter.run(results) else $stderr.puts "Coverage results not found" exit(1) end else $stderr.puts "Cannot post results: environment variable CODECLIMATE_REPO_TOKEN must be set." exit(0) end
Version data entries
5 entries across 5 versions & 1 rubygems