Commit d254b392 authored by Thomas Huth's avatar Thomas Huth
Browse files

tests/migration-test: Disable s390x test when running with TCG



The migration test for s390x sometimes hangs when running with TCG,
similar to the problems that we have already observed with TCG for
the ppc64 guests. Thus disable the s390x test when we are not running
with KVM for now until the problem with TCG has been resolved.

Reviewed-by: default avatarLaurent Vivier <lvivier@redhat.com>
Reviewed-by: default avatarEmilio G. Cota <cota@braap.org>
Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
parent 13399aad
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
@@ -803,6 +803,22 @@ int main(int argc, char **argv)
        return 0;
    }

    /*
     * Similar to ppc64, s390x seems to be touchy with TCG, so disable it
     * there until the problems are resolved
     */
    if (g_str_equal(qtest_get_arch(), "s390x")) {
#if defined(HOST_S390X)
        if (access("/dev/kvm", R_OK | W_OK)) {
            g_test_message("Skipping test: kvm not available");
            return 0;
        }
#else
        g_test_message("Skipping test: Need s390x host to work properly");
        return 0;
#endif
    }

    tmpfs = mkdtemp(template);
    if (!tmpfs) {
        g_test_message("mkdtemp on path (%s): %s\n", template, strerror(errno));