Commit e5260cb6 authored by Nicholas Breen's avatar Nicholas Breen

Test reshuffling

parent 20dca275
gromacs (2019~rc1-1) experimental; urgency=medium
* New upstream release candidate.
* Re-enable several previously disabled OpenMPI tests that now work again,
but set hurd-i386 tests to non-fatal as their failures all seem to be
from outside sources.
-- Nicholas Breen <nbreen@debian.org> Sat, 15 Dec 2018 10:40:00 -0800
-- Nicholas Breen <nbreen@debian.org> Sun, 16 Dec 2018 09:50:31 -0800
gromacs (2019~beta3-1) experimental; urgency=medium
......
Description: [hurd-i386] Disable HardwareTopologyTest.NumaCacheSelfconsistency
On Hurd only, this test reports zero memory. lstopo(1) looks normal,
so this is probably just a hwloc limitation; disable until solved properly
either here or in hwloc.
Author: Nicholas Breen
Last-Update: 2016-08-19
Index: gromacs-2016/src/gromacs/hardware/tests/hardwaretopology.cpp
===================================================================
--- gromacs-2016.orig/src/gromacs/hardware/tests/hardwaretopology.cpp
+++ gromacs-2016/src/gromacs/hardware/tests/hardwaretopology.cpp
@@ -164,10 +164,13 @@ TEST(HardwareTopologyTest, NumaCacheSelf
EXPECT_EQ(uniqueProcessorsinNumaNudes, hwTop.machine().logicalProcessorCount);
// We must have some memory in a numa node
+ // Doesn't detect memory on Hurd at the moment, it seems
+ #ifndef __GNU__
for (auto &n : hwTop.machine().numa.nodes)
{
EXPECT_GT(n.memory, 0);
}
+ #endif // __GNU__
// Check latency matrix size and contents
EXPECT_GT(hwTop.machine().numa.baseLatency, 0);
......@@ -2,6 +2,5 @@ readme.patch
copyright-file.patch
doxygen.patch
disable-cpuinfotest.patch
hurd-disable-numa-test.patch
mdrun-test-timeout.patch
local-mathjax.patch
......@@ -123,9 +123,9 @@ build-basic: configure-stamp
$(MAKE) -C build/basic-dp
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
$(MAKE) -C build/basic tests
(cd build/basic; LD_LIBRARY_PATH=$(CURDIR)/build/basic/lib ctest -V)
(cd build/basic; LD_LIBRARY_PATH=$(CURDIR)/build/basic/lib ctest -V || dpkg-architecture -i hurd-i386 )
$(MAKE) -C build/basic-dp tests
(cd build/basic-dp; LD_LIBRARY_PATH=$(CURDIR)/build/basic-dp/lib ctest -V)
(cd build/basic-dp; LD_LIBRARY_PATH=$(CURDIR)/build/basic-dp/lib ctest -V || dpkg-architecture -i hurd-i386 )
endif
touch $@
......@@ -153,9 +153,9 @@ build-mpich: configure-stamp
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
ifneq ($(DEB_HOST_ARCH), armhf)
$(MAKE) -C build/mpich tests
(cd build/mpich; LD_LIBRARY_PATH=$(CURDIR)/build/mpich/lib ctest -V)
(cd build/mpich; LD_LIBRARY_PATH=$(CURDIR)/build/mpich/lib ctest -V || dpkg-architecture -i hurd-i386 )
$(MAKE) -C build/mpich-dp tests
(cd build/mpich-dp ; LD_LIBRARY_PATH=$(CURDIR)/build/mpich-dp/lib ctest -V)
(cd build/mpich-dp ; LD_LIBRARY_PATH=$(CURDIR)/build/mpich-dp/lib ctest -V || dpkg-architecture -i hurd-i386 )
endif
endif
touch $@
......@@ -168,24 +168,18 @@ build-openmpi: configure-stamp
< debian/gromacs-parallel.README.Debian.in \
> debian/gromacs-openmpi.README.Debian
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
ifeq ($(DEB_HOST_ARCH_OS), linux)
# above ifeq..linux: See https://bugs.debian.org/839387 for background,
# seems to have a specific non-fakeroot failure on hurd/kfreebsd as well?
# rsh_agent: https://bugs.debian.org/494046
# oversubscribe: https://bugs.debian.org/850229#51
$(MAKE) -C build/openmpi tests
(cd build/openmpi ; LD_LIBRARY_PATH=$(CURDIR)/build/openmpi/lib \
OMPI_MCA_plm_rsh_agent=/bin/false \
OMPI_MCA_rmaps_base_oversubscribe=1 \
GTEST_FILTER="-*ChangingPinningPolicyRequiresCuda" \
ctest -V -E MdrunUtilityMpiUnitTests)
ctest -V || dpkg-architecture -i hurd-i386 )
$(MAKE) -C build/openmpi-dp tests
(cd build/openmpi-dp ; LD_LIBRARY_PATH=$(CURDIR)/build/openmpi-dp/lib \
OMPI_MCA_plm_rsh_agent=/bin/false \
OMPI_MCA_rmaps_base_oversubscribe=1 \
GTEST_FILTER="-*ChangingPinningPolicyRequiresCuda" \
ctest -V -E MdrunUtilityMpiUnitTests)
endif
ctest -V || dpkg-architecture -i hurd-i386 )
endif
touch $@
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment