Skip to content

Commit 8a27d24

Browse files
Merge pull request #91 from RodrigoMNardi/bug/retrieve_address_sanitizer_errors
Retrieve AddresSanitizer Error
2 parents 171b8a0 + effc134 commit 8a27d24

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

tasks/retrieve_address_sanitizer_error.rb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,21 @@
1818
require_relative '../config/setup'
1919

2020
CiJob
21+
.left_outer_joins(:topotest_failures)
22+
.joins(:stage)
23+
.where(topotest_failures: { id: nil })
2124
.where("ci_jobs.name LIKE '%AddressSanitizer%'")
2225
.where(status: :failure)
26+
.where(stage: { status: :failure })
27+
.where('ci_jobs.created_at > ?', 6.month.ago)
2328
.each do |job|
2429
next if job.topotest_failures.any?
2530

2631
CiJob.transaction do
2732
failures = Github::TopotestFailures::RetrieveError.new(job).retrieve
2833

34+
puts "Found #{failures.size} failures for job #{job.job_ref}"
35+
2936
next if failures.empty?
3037

3138
failures.each do |failure|

0 commit comments

Comments
 (0)