[mpich-commits] [mpich] MPICH primary repository branch, master, updated. v3.2b3-284-g5e791c1
Service Account
noreply at mpich.org
Wed Jul 22 16:54:02 CDT 2015
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 5e791c1d151812036d15459205e87693ceac67df (commit)
from defc9d25d88e14e9191db9a1baa4b2498d34b426 (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/5e791c1d151812036d15459205e87693ceac67df
commit 5e791c1d151812036d15459205e87693ceac67df
Author: Pavan Balaji <balaji at anl.gov>
Date: Wed Jul 22 12:40:40 2015 -0500
Setup a configure option to disable comm_overlap tests.
These tests fail with ch3:sock. We are not planning to support such
capability. This configure option gives us an easy way to disable
those tests in our testing for that configuration.
Refs #2108
Signed-off-by: Huiwei Lu <huiweilu at mcs.anl.gov>
diff --git a/test/mpi/configure.ac b/test/mpi/configure.ac
index acc04bf..785423e 100644
--- a/test/mpi/configure.ac
+++ b/test/mpi/configure.ac
@@ -174,6 +174,11 @@ AC_ARG_ENABLE(ft-tests,
[Include tests for fault tolerance (default)])],,
[enable_ft_tests=yes])
+AC_ARG_ENABLE(comm-overlap-tests,
+ [AC_HELP_STRING([--enable-comm-overlap-tests],
+ [Include tests for communicator overlap (default)])],,
+ [enable_comm_overlap_tests=yes])
+
AC_ARG_ENABLE(checkfaults,
[AC_HELP_STRING([--enable-checkfaults],
[Add some tests for checking on handling of faults in user programs])],,
@@ -370,6 +375,15 @@ if test "$first_pm" = "hydra" -a "$enable_strictmpi" = "no" -a "$enable_ft_test
fi
AC_SUBST(ftdir)
+# Setup "comm_overlap" variable based on whether comm_overlap tests
+# are enabled or not
+if test "${enable_comm_overlap_tests}" = "yes" ; then
+ comm_overlap=""
+else
+ comm_overlap="#"
+fi
+AC_SUBST(comm_overlap)
+
#
# Only run the threads tests if multiple is specified
if test "$enable_threads" = "multiple" -o "$enable_threads" = "runtime" ; then
@@ -1620,11 +1634,13 @@ AC_OUTPUT(maint/testmerge \
threads/pt2pt/Makefile \
threads/util/Makefile \
threads/comm/Makefile \
+ threads/comm/testlist \
threads/init/Makefile \
threads/mpi_t/Makefile \
threads/spawn/Makefile \
threads/rma/Makefile \
threads/coll/Makefile \
+ threads/coll/testlist \
errors/Makefile \
errors/attr/Makefile \
errors/basic/Makefile \
diff --git a/test/mpi/threads/coll/Makefile.am b/test/mpi/threads/coll/Makefile.am
index 82c994e..70549f6 100644
--- a/test/mpi/threads/coll/Makefile.am
+++ b/test/mpi/threads/coll/Makefile.am
@@ -7,7 +7,7 @@
include $(top_srcdir)/threads/Makefile_threads.mtest
-EXTRA_DIST = testlist
+EXTRA_DIST = testlist.in
noinst_PROGRAMS = iallred allred
diff --git a/test/mpi/threads/coll/testlist b/test/mpi/threads/coll/testlist
deleted file mode 100644
index ef60079..0000000
--- a/test/mpi/threads/coll/testlist
+++ /dev/null
@@ -1,2 +0,0 @@
-allred 2 xfail=ticket2108
-iallred 2 mpiversion=3.0 xfail=ticket2108
diff --git a/test/mpi/threads/coll/testlist.in b/test/mpi/threads/coll/testlist.in
new file mode 100644
index 0000000..885434c
--- /dev/null
+++ b/test/mpi/threads/coll/testlist.in
@@ -0,0 +1,2 @@
+ at comm_overlap@ allred 2 xfail=ticket2108
+ at comm_overlap@ iallred 2 mpiversion=3.0 xfail=ticket2108
diff --git a/test/mpi/threads/comm/Makefile.am b/test/mpi/threads/comm/Makefile.am
index 38831f2..efc7545 100644
--- a/test/mpi/threads/comm/Makefile.am
+++ b/test/mpi/threads/comm/Makefile.am
@@ -7,7 +7,7 @@
include $(top_srcdir)/threads/Makefile_threads.mtest
-EXTRA_DIST = testlist
+EXTRA_DIST = testlist.in
noinst_PROGRAMS = ctxdup dup_leak_test comm_dup_deadlock comm_create_threads comm_create_group_threads comm_idup ctxidup idup_nb idup_comm_gen
diff --git a/test/mpi/threads/comm/testlist b/test/mpi/threads/comm/testlist.in
similarity index 61%
rename from test/mpi/threads/comm/testlist
rename to test/mpi/threads/comm/testlist.in
index a29993d..9378505 100644
--- a/test/mpi/threads/comm/testlist
+++ b/test/mpi/threads/comm/testlist.in
@@ -3,7 +3,7 @@ dup_leak_test 2
comm_dup_deadlock 4
comm_create_threads 4
comm_create_group_threads 4
-comm_idup 4 mpiversion=3.0 xfail=ticket2108
-ctxidup 4 mpiversion=3.0 xfail=ticket2108
+ at comm_overlap@ comm_idup 4 mpiversion=3.0 xfail=ticket2108
+ at comm_overlap@ ctxidup 4 mpiversion=3.0 xfail=ticket2108
idup_nb 4 mpiversion=3.0 xfail=ticket2283
idup_comm_gen 4 mpiversion=3.0 xfail=ticket2286
-----------------------------------------------------------------------
Summary of changes:
test/mpi/configure.ac | 16 ++++++++++++++++
test/mpi/threads/coll/Makefile.am | 2 +-
test/mpi/threads/coll/testlist | 2 --
test/mpi/threads/coll/testlist.in | 2 ++
test/mpi/threads/comm/Makefile.am | 2 +-
test/mpi/threads/comm/{testlist => testlist.in} | 4 ++--
6 files changed, 22 insertions(+), 6 deletions(-)
delete mode 100644 test/mpi/threads/coll/testlist
create mode 100644 test/mpi/threads/coll/testlist.in
rename test/mpi/threads/comm/{testlist => testlist.in} (61%)
hooks/post-receive
--
MPICH primary repository
More information about the commits
mailing list