Module Name: src Committed By: jruoho Date: Fri Mar 25 10:42:39 UTC 2011
Modified Files: src/tests/include/sys: t_bitops.c src/tests/lib/libm: t_ceil.c t_floor.c Log Message: Do not skip the QEMU bugs but instead mark these as expected failures. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/tests/include/sys/t_bitops.c cvs rdiff -u -r1.2 -r1.3 src/tests/lib/libm/t_ceil.c cvs rdiff -u -r1.3 -r1.4 src/tests/lib/libm/t_floor.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/tests/include/sys/t_bitops.c diff -u src/tests/include/sys/t_bitops.c:1.5 src/tests/include/sys/t_bitops.c:1.6 --- src/tests/include/sys/t_bitops.c:1.5 Fri Mar 25 10:00:31 2011 +++ src/tests/include/sys/t_bitops.c Fri Mar 25 10:42:38 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: t_bitops.c,v 1.5 2011/03/25 10:00:31 jruoho Exp $ */ +/* $NetBSD: t_bitops.c,v 1.6 2011/03/25 10:42:38 jruoho Exp $ */ /*- * Copyright (c) 2011 The NetBSD Foundation, Inc. @@ -168,7 +168,7 @@ * This may fail under QEMU; see PR misc/44767. */ if (system("cpuctl identify 0 | grep -q QEMU") == 0) - atf_tc_skip("Test not applicable on QEMU"); + atf_tc_expect_fail("PR misc/44767"); for (i = 1; i < UINT32_MAX; i += UINT16_MAX) { Index: src/tests/lib/libm/t_ceil.c diff -u src/tests/lib/libm/t_ceil.c:1.2 src/tests/lib/libm/t_ceil.c:1.3 --- src/tests/lib/libm/t_ceil.c:1.2 Fri Mar 25 10:00:32 2011 +++ src/tests/lib/libm/t_ceil.c Fri Mar 25 10:42:38 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: t_ceil.c,v 1.2 2011/03/25 10:00:32 jruoho Exp $ */ +/* $NetBSD: t_ceil.c,v 1.3 2011/03/25 10:42:38 jruoho Exp $ */ /*- * Copyright (c) 2011 The NetBSD Foundation, Inc. @@ -29,11 +29,10 @@ * POSSIBILITY OF SUCH DAMAGE. */ #include <sys/cdefs.h> -__RCSID("$NetBSD: t_ceil.c,v 1.2 2011/03/25 10:00:32 jruoho Exp $"); +__RCSID("$NetBSD: t_ceil.c,v 1.3 2011/03/25 10:42:38 jruoho Exp $"); #include <math.h> #include <limits.h> -#include <stdlib.h> #include <atf-c.h> @@ -49,12 +48,6 @@ double x, y; int i; - /* - * This may fail under QEMU; see PR misc/44767. - */ - if (system("cpuctl identify 0 | grep -q QEMU") == 0) - atf_tc_skip("Test not applicable on QEMU"); - for (i = 0; i < n; i++) { x = i + 0.999999999; Index: src/tests/lib/libm/t_floor.c diff -u src/tests/lib/libm/t_floor.c:1.3 src/tests/lib/libm/t_floor.c:1.4 --- src/tests/lib/libm/t_floor.c:1.3 Fri Mar 25 10:00:32 2011 +++ src/tests/lib/libm/t_floor.c Fri Mar 25 10:42:38 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: t_floor.c,v 1.3 2011/03/25 10:00:32 jruoho Exp $ */ +/* $NetBSD: t_floor.c,v 1.4 2011/03/25 10:42:38 jruoho Exp $ */ /*- * Copyright (c) 2011 The NetBSD Foundation, Inc. @@ -29,7 +29,7 @@ * POSSIBILITY OF SUCH DAMAGE. */ #include <sys/cdefs.h> -__RCSID("$NetBSD: t_floor.c,v 1.3 2011/03/25 10:00:32 jruoho Exp $"); +__RCSID("$NetBSD: t_floor.c,v 1.4 2011/03/25 10:42:38 jruoho Exp $"); #include <math.h> #include <limits.h> @@ -53,7 +53,7 @@ * This may fail under QEMU; see PR misc/44767. */ if (system("cpuctl identify 0 | grep -q QEMU") == 0) - atf_tc_skip("Test not applicable on QEMU"); + atf_tc_expect_fail("PR misc/44767"); for (i = 0; i < n; i++) {