File tree 4 files changed +43
-16
lines changed
4 files changed +43
-16
lines changed Original file line number Diff line number Diff line change 1
1
version : 2.1
2
2
orbs :
3
3
samvera : samvera/circleci-orb@1
4
+ coveralls :
coveralls/[email protected]
5
+
4
6
jobs :
5
7
build :
6
8
parameters :
81
83
- store_artifacts :
82
84
path : coverage
83
85
84
- - deploy :
85
- command : |
86
- curl -k https://coveralls.io/webhook?repo_token=$COVERALLS_REPO_TOKEN -d "payload[build_num]=$CIRCLE_BUILD_NUM&payload[status]=done"
86
+ - coveralls/upload :
87
+ parallel_finished : true
88
+ path_to_lcov : /home/circleci/ucrate/coverage/lcov/ucrate.lcov
89
+
87
90
88
91
workflows :
89
92
version : 2
Original file line number Diff line number Diff line change 107
107
group :test do
108
108
gem 'capybara' , '~> 2.4' , '< 2.18.0'
109
109
gem 'capybara-maleficent' , '~> 0.2'
110
- gem 'coveralls' , '~> 0.8.22' , require : false
110
+ # gem 'coveralls', '~> 0.8.22', require: false
111
+ gem 'coveralls_reborn'
111
112
gem 'database_cleaner'
113
+ gem 'simplecov-lcov' , require : false
112
114
# Keep factory_bot pinned, causes tests to fail if updated (10/2019)
113
115
gem 'factory_bot_rails' , '~> 4.11.1'
114
116
gem 'rest-client'
Original file line number Diff line number Diff line change @@ -285,12 +285,11 @@ GEM
285
285
coffee-script-source (1.12.2 )
286
286
concurrent-ruby (1.1.10 )
287
287
connection_pool (2.2.5 )
288
- coveralls (0.8.23 )
289
- json (>= 1.8 , < 3 )
290
- simplecov (~> 0.16.1 )
291
- term-ansicolor (~> 1.3 )
292
- thor (>= 0.19.4 , < 2.0 )
293
- tins (~> 1.6 )
288
+ coveralls_reborn (0.28.0 )
289
+ simplecov (~> 0.22.0 )
290
+ term-ansicolor (~> 1.7 )
291
+ thor (~> 1.2 )
292
+ tins (~> 1.32 )
294
293
crack (0.4.5 )
295
294
rexml
296
295
crass (1.0.6 )
@@ -1051,11 +1050,13 @@ GEM
1051
1050
simple_form (5.1.0 )
1052
1051
actionpack (>= 5.2 )
1053
1052
activemodel (>= 5.2 )
1054
- simplecov (0.16.1 )
1053
+ simplecov (0.22.0 )
1055
1054
docile (~> 1.1 )
1056
- json (>= 1.8 , < 3 )
1057
- simplecov-html (~> 0.10.0 )
1058
- simplecov-html (0.10.2 )
1055
+ simplecov-html (~> 0.11 )
1056
+ simplecov_json_formatter (~> 0.1 )
1057
+ simplecov-html (0.12.3 )
1058
+ simplecov-lcov (0.8.0 )
1059
+ simplecov_json_formatter (0.1.4 )
1059
1060
slop (4.9.2 )
1060
1061
snaky_hash (2.0.1 )
1061
1062
hashie
@@ -1109,7 +1110,7 @@ GEM
1109
1110
thor (1.2.1 )
1110
1111
thread_safe (0.3.6 )
1111
1112
tilt (2.0.11 )
1112
- tins (1.31 .1 )
1113
+ tins (1.32 .1 )
1113
1114
sync
1114
1115
tinymce-rails (4.9.11 )
1115
1116
railties (>= 3.1.1 )
@@ -1189,7 +1190,7 @@ DEPENDENCIES
1189
1190
change_manager !
1190
1191
clamby
1191
1192
coffee-rails (~> 4.2 )
1192
- coveralls ( ~> 0.8.22 )
1193
+ coveralls_reborn
1193
1194
database_cleaner
1194
1195
devise (~> 4.6.0 )
1195
1196
devise-guests (~> 0.6 )
@@ -1230,6 +1231,7 @@ DEPENDENCIES
1230
1231
show_me_the_cookies
1231
1232
sidekiq (~> 5.2.7 )
1232
1233
sidekiq-limit_fetch
1234
+ simplecov-lcov
1233
1235
solr_wrapper (>= 0.3 )
1234
1236
sqlite3 (= 1.3.13 )
1235
1237
turbolinks (~> 5 )
Original file line number Diff line number Diff line change 15
15
# it.
16
16
#
17
17
# See http://rubydoc.info/gems/rspec-core/RSpec/Core/Configuration
18
+
19
+ require 'simplecov'
20
+ require 'simplecov-lcov'
18
21
require 'coveralls'
22
+
23
+ SimpleCov ::Formatter ::LcovFormatter . config . report_with_single_file = true
24
+ SimpleCov . start 'rails'
25
+
26
+ SimpleCov . at_exit do
27
+ SimpleCov . formatter = SimpleCov ::Formatter ::LcovFormatter
28
+ SimpleCov . formatter = SimpleCov ::Formatter ::HTMLFormatter
29
+ SimpleCov . formatter = SimpleCov ::Formatter ::MultiFormatter . new (
30
+ [
31
+ SimpleCov ::Formatter ::HTMLFormatter ,
32
+ SimpleCov ::Formatter ::LcovFormatter ,
33
+ Coveralls ::SimpleCov ::Formatter
34
+ ]
35
+ )
36
+ SimpleCov . result . format!
37
+ end
38
+
19
39
Coveralls . wear! ( 'rails' )
20
40
21
41
RSpec . configure do |config |
You can’t perform that action at this time.
0 commit comments