[mpich-commits] [mpich] MPICH primary repository branch, master, updated. v3.1b1-91-gda5d554
mysql vizuser
noreply at mpich.org
Sun Oct 13 21:21:38 CDT 2013
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "MPICH primary repository".
The branch, master has been updated
via da5d55417f26f263d7c94233fce0c25d68e2c26d (commit)
from 307e5fc6a7fc64cccd6956e18470008df71d2a77 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://git.mpich.org/mpich.git/commitdiff/da5d55417f26f263d7c94233fce0c25d68e2c26d
commit da5d55417f26f263d7c94233fce0c25d68e2c26d
Author: Ken Raffenetti <raffenet at mcs.anl.gov>
Date: Wed Oct 9 14:43:56 2013 -0500
Disable xfail test from running by default
xfails are primarily for our consumption, so we disable them by
default. This will result in cleaner test output for the average
user.
Also note that if the testsuite is configured in strict MPI mode,
all strict tests, regardless of xfail, will run.
Signed-off-by: Pavan Balaji <balaji at mcs.anl.gov>
diff --git a/test/mpi/configure.ac b/test/mpi/configure.ac
index 574411d..b63ee20 100644
--- a/test/mpi/configure.ac
+++ b/test/mpi/configure.ac
@@ -172,6 +172,11 @@ AC_ARG_ENABLE(threads,
requiring a specific --enable-threads argument.],,
[enable_threads=default])
+AC_ARG_ENABLE(xfail,
+ [AC_HELP_STRING([--enable-xfail],
+ [Run tests marked for expected failure])],,
+ [enable_xfail=no])
+
AC_ARG_WITH(mpi,
[AC_HELP_STRING([--with-mpi=dir],
[Use the selected MPI; compilation scripts for mpicc,
@@ -351,6 +356,14 @@ if test "$enable_checkpointing" = "yes" ; then
fi
AC_SUBST(ckpointdir)
+#
+# Only run xfail tests if enabled
+RUN_XFAIL=false
+if test "$enable_xfail" = "yes" ; then
+ RUN_XFAIL=true
+fi
+AC_SUBST(RUN_XFAIL)
+
PAC_LOAD_BASE_CACHE
PAC_VPATH_CHECK()
PAC_PROG_MAKE
diff --git a/test/mpi/runtests.in b/test/mpi/runtests.in
index 8f8ea0a..ad15bb5 100644
--- a/test/mpi/runtests.in
+++ b/test/mpi/runtests.in
@@ -45,6 +45,7 @@ $MPIMinorVersion = "@MPI_SUBVERSION@";
$mpiexec = "@MPIEXEC@"; # Name of mpiexec program (including path, if necessary)
$testIsStrict = "@MPI_IS_STRICT@";
$MPIhasMPIX = "@MPI_HAS_MPIX@";
+$runxfail = "@RUN_XFAIL@";
$np_arg = "-n"; # Name of argument to specify the number of processes
$err_count = 0; # Number of programs that failed.
$total_run = 0; # Number of programs tested
@@ -456,6 +457,15 @@ sub RunList {
$xfail = '';
}
+ if ($xfail ne '' && $runxfail eq "false") {
+ # Skip xfail tests if they are not configured. Strict MPI tests that are
+ # marked xfail will still run with --enable-strictmpi.
+ unless (-d $programname) {
+ SkippedTest($programname, $np, $workdir, "xfail tests disabled");
+ }
+ next;
+ }
+
if (lc($requiresMPIX) eq "true" && lc($MPIHasMPIX) eq "no") {
unless (-d $programname) {
SkippedTest($programname, $np, $workdir, "tests MPIX extensions, MPIX testing disabled");
-----------------------------------------------------------------------
Summary of changes:
test/mpi/configure.ac | 13 +++++++++++++
test/mpi/runtests.in | 10 ++++++++++
2 files changed, 23 insertions(+), 0 deletions(-)
hooks/post-receive
--
MPICH primary repository
More information about the commits
mailing list