]> xenbits.xensource.com Git - people/iwj/osstest.git/commitdiff
cri-getplatforms: Require a tested platform to have some purpose-test hosts
authorIan Jackson <ian.jackson@eu.citrix.com>
Fri, 7 Apr 2017 15:38:37 +0000 (16:38 +0100)
committerIan Jackson <ian.jackson@eu.citrix.com>
Fri, 7 Apr 2017 15:45:45 +0000 (16:45 +0100)
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
Osstest/HostDB/Executive.pm

index 3e5eca26277204ae964cb26c9f10375ae04d6a0f..300178bbf742419b8d542a8086bf94730d48ca81 100644 (file)
@@ -76,10 +76,13 @@ SELECT DISTINCT hostflag
            FROM hostflags h0
    WHERE EXISTS (
        SELECT *
-         FROM hostflags h1, hostflags h2
-        WHERE h0.hostname = h1.hostname AND h1.hostname = h2.hostname
+         FROM hostflags h1, hostflags h2, hostflags h3
+        WHERE h0.hostname = h1.hostname
+          AND h1.hostname = h2.hostname
+          AND h2.hostname = h3.hostname
           AND h1.hostflag = ?
           AND h2.hostflag = ?
+          AND h3.hostflag = 'purpose-test'
    )
    AND hostflag like 'platform-%';
 END