Alexandre Julliard : winetest: Ignore user-skipped tests also when merging with a missing dll case.

Alexandre Julliard julliard at winehq.org
Thu Apr 21 06:50:25 CDT 2011


Module: tools
Branch: master
Commit: 0c6f3aa99c46ea7ac965683b0e613e4241b4bf4b
URL:    http://source.winehq.org/git/tools.git/?a=commit;h=0c6f3aa99c46ea7ac965683b0e613e4241b4bf4b

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Thu Apr 21 11:51:55 2011 +0200

winetest: Ignore user-skipped tests also when merging with a missing dll case.

---

 winetest/gather |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/winetest/gather b/winetest/gather
index ccce11c..8a538d9 100755
--- a/winetest/gather
+++ b/winetest/gather
@@ -209,11 +209,15 @@ sub merge_status($$)
     my ($group_result, $result) = @_;
     if (!defined $group_result->{status}) {
         $group_result->{status} = $result->{status};
-    } elsif ($group_result->{status} =~ /^(dll missing|skipped)$/ and
+    } elsif ($group_result->{status} eq "skipped") {
+        $group_result->{status} = $result->{status};
+    } elsif ($result->{status} eq "skipped") {
+        ; # Nothing to do
+    } elsif ($group_result->{status} eq "dll missing" and
              $result->{status} eq "run") {
         $group_result->{status} = "run";
     } elsif ($group_result->{status} eq "run" and
-             $result->{status} =~ /^(dll missing|skipped)$/) {
+             $result->{status} eq "dll missing") {
         ; # Nothing to do
     } elsif ($group_result->{status} ne $result->{status}) {
         $group_result->{status} = "mixed";




More information about the wine-cvs mailing list