[Collab-qa-commits] r1621 - collab-qa-tools/lib/collab-qa
Lucas Nussbaum
lucas at alioth.debian.org
Sat Nov 7 15:01:47 UTC 2009
Author: lucas
Date: 2009-11-07 15:01:27 +0000 (Sat, 07 Nov 2009)
New Revision: 1621
Modified:
collab-qa-tools/lib/collab-qa/log-parser-build.rb
Log:
add special case for build timeouts
Modified: collab-qa-tools/lib/collab-qa/log-parser-build.rb
===================================================================
--- collab-qa-tools/lib/collab-qa/log-parser-build.rb 2009-11-04 21:35:23 UTC (rev 1620)
+++ collab-qa-tools/lib/collab-qa/log-parser-build.rb 2009-11-07 15:01:27 UTC (rev 1621)
@@ -1,7 +1,10 @@
module CollabQA
class Log
def guess_failed_build
- if not @lines.grep(/^dpkg-source: (info: )?extracting /)[0]
+ if not @lines.grep(/^sbuild \(Debian sbuild\) /)[0]
+ @reasons = ['TIMEOUT']
+ return
+ elsif not @lines.grep(/^dpkg-source: (info: )?extracting /)[0]
@reasons = ["BUILDDEPS"]
return
end
@@ -14,7 +17,11 @@
def extract_log_build
guess_failed if @reasons.nil?
- if @reasons.include?('BUILDDEPS')
+ if @reasons.include?('TIMEOUT')
+ @extract = []
+ @sum_ml = []
+ @sum_1l = ''
+ elsif @reasons.include?('BUILDDEPS')
extract_log_builddeps
elsif @reasons.include?('LD_ERROR')
extract_log_ld
More information about the Collab-qa-commits
mailing list