summaryrefslogtreecommitdiffhomepage
path: root/codeclimate
diff options
context:
space:
mode:
Diffstat (limited to 'codeclimate')
-rw-r--r--codeclimate/env.rb1
-rw-r--r--codeclimate/export-coverage.rb16
2 files changed, 17 insertions, 0 deletions
diff --git a/codeclimate/env.rb b/codeclimate/env.rb
new file mode 100644
index 0000000..59129ab
--- /dev/null
+++ b/codeclimate/env.rb
@@ -0,0 +1 @@
+ENV['CC_TEST_REPORTER_ID'] = ''
diff --git a/codeclimate/export-coverage.rb b/codeclimate/export-coverage.rb
new file mode 100644
index 0000000..3b99620
--- /dev/null
+++ b/codeclimate/export-coverage.rb
@@ -0,0 +1,16 @@
+require_relative 'env'
+
+
+class ReportCoverage
+ class <<self
+ def format
+ puts ENV['CC_TEST_REPORTER_ID']
+ puts `./codeclimate/test-reporter-latest-linux-amd64 format-coverage -t simplecov`
+ end
+
+ def upload
+ puts ENV['CC_TEST_REPORTER_ID']
+ puts `./codeclimate/test-reporter-latest-linux-amd64 upload-coverage --id #{ENV['CC_TEST_REPORTER_ID']}`
+ end
+ end
+end