Match more specific failures
authorSteve McIntyre <steve@einval.com>
Thu, 25 Oct 2018 14:42:20 +0000 (15:42 +0100)
committerSteve McIntyre <steve@einval.com>
Thu, 25 Oct 2018 14:42:20 +0000 (15:42 +0100)
bin/analyze_results

index 1902d59..4e4553f 100755 (executable)
@@ -78,8 +78,8 @@ my @logcheck = (
     {
        # "Segmentation fault" -> code problem
        string   => 'Segmentation fault',
-       pstring  => 'Setting up libglib2.0-cil',
-       message  => 'Segmentation fault (mono)',
+       pstring  => 'Setting up (\S+)',
+       message  => 'Segmentation fault (RESULT)',
        check    => 1,
        stop     => 1,
        timeout  => 0, # This is a real error, not a build timeout
@@ -95,8 +95,8 @@ my @logcheck = (
     {
        # "Illegal instruction" -> bad build target?
        string   => 'Illegal instruction',
-       pstring  => 'Setting up ghc',
-       message  => 'Illegal instruction (ghc)',
+       pstring  => 'Setting up (\S+)',
+       message  => 'Illegal instruction (RESULT)',
        check    => 1,
        stop     => 1,
        timeout  => 0, # This is a real error, not a build timeout
@@ -111,10 +111,10 @@ my @logcheck = (
     },
     {
        # Installing build-deps failed
-       string   => 'dpkg: error processing package',
-       message  => 'build-deps failed',
+       string   => 'dpkg: error processing package (\S+)',
+       message  => 'build-dep failed to install (RESULT)',
        check    => 1,
-       stop     => 1,
+       stop     => 0,
        timeout  => 0, # This is a real error, not a build timeout
     },
     {
@@ -136,7 +136,7 @@ my @logcheck = (
     {
        # Installing build-deps failed
        string   => 'unsat-dependency: (.*)',
-       message  => 'build-deps failed (RESULT)',
+       message  => 'missing build-dep (RESULT)',
        check    => 1,
        stop     => 1,
        timeout  => 0, # This is a real error, not a build timeout