diff options
Diffstat (limited to 'lib/gitlab/ci/reports/test_results_comparer.rb')
-rw-r--r-- | lib/gitlab/ci/reports/test_results_comparer.rb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/gitlab/ci/reports/test_results_comparer.rb b/lib/gitlab/ci/reports/test_results_comparer.rb index a60917b30f7..752bb9f9914 100644 --- a/lib/gitlab/ci/reports/test_results_comparer.rb +++ b/lib/gitlab/ci/reports/test_results_comparer.rb @@ -18,6 +18,14 @@ module Gitlab end end end + + %w(total_count resolved_count failed_count).each do |method| + define_method(method) do + strong_memoize(method) do + suites.sum { |suite| suite.public_send(method) } + end + end + end end end end |