diff options
Diffstat (limited to 'lib/gitlab/ci/reports/test_suite_comparer.rb')
-rw-r--r-- | lib/gitlab/ci/reports/test_suite_comparer.rb | 24 |
1 files changed, 9 insertions, 15 deletions
diff --git a/lib/gitlab/ci/reports/test_suite_comparer.rb b/lib/gitlab/ci/reports/test_suite_comparer.rb index 64d29d3a5fe..0437f338983 100644 --- a/lib/gitlab/ci/reports/test_suite_comparer.rb +++ b/lib/gitlab/ci/reports/test_suite_comparer.rb @@ -14,44 +14,38 @@ module Gitlab def new_failures strong_memoize(:new_failures) do - head_suite.failed.reject do |key, _| - base_suite.failed.include?(key) + head_suite.failure.reject do |key, _| + base_suite.failure.include?(key) end.values end end def existing_failures strong_memoize(:existing_failures) do - head_suite.failed.select do |key, _| - base_suite.failed.include?(key) + head_suite.failure.select do |key, _| + base_suite.failure.include?(key) end.values end end def resolved_failures strong_memoize(:resolved_failures) do - head_suite.success.select do |key, _| - base_suite.failed.include?(key) + head_suite.pass.select do |key, _| + base_suite.failure.include?(key) end.values end end def total_count - strong_memoize(:total_count) do - head_suite.total_count - end + head_suite.total_count end def resolved_count - strong_memoize(:resolved_count) do - resolved_failures.count - end + resolved_failures.count end def failed_count - strong_memoize(:failed) do - new_failures.count + existing_failures.count - end + new_failures.count + existing_failures.count end end end |