summaryrefslogtreecommitdiff
path: root/app/models/ci/unit_test.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/ci/unit_test.rb')
-rw-r--r--app/models/ci/unit_test.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/app/models/ci/unit_test.rb b/app/models/ci/unit_test.rb
index 81623b4f6ad..9fddd9c6002 100644
--- a/app/models/ci/unit_test.rb
+++ b/app/models/ci/unit_test.rb
@@ -14,6 +14,7 @@ module Ci
belongs_to :project
scope :by_project_and_keys, -> (project, keys) { where(project_id: project.id, key_hash: keys) }
+ scope :deletable, -> { where('NOT EXISTS (?)', Ci::UnitTestFailure.select(1).where("#{Ci::UnitTestFailure.table_name}.unit_test_id = #{table_name}.id")) }
class << self
def find_or_create_by_batch(project, unit_test_attrs)