diff --git a/dune/common/test/.gitignore b/dune/common/test/.gitignore index df57f382eff6dcf02d21a4c785b80af68e7e0261..bbf01aca9c63547aac3aadcf5ca51e3be2166c2a 100644 --- a/dune/common/test/.gitignore +++ b/dune/common/test/.gitignore @@ -1,39 +1,56 @@ +# Stuff from the build system Makefile Makefile.in .deps .libs +*.gcda +*.gcno +*.log +*.trs +gmon.out semantic.cache -diagonalmatrixtest -dynvectortest -fvectortest -mpicollectivecommunication -lrutest + +# The test binaries (in alphabetical order) arraylisttest -shared_ptrtest -testfloatcmp +arraytest +bigunsignedinttest bitsetvectortest -iteratorfacadetest -sllisttest -tuplestest -tupleutilitytest +blockbitfieldtest +check_fvector_size +conversiontest +diagonalmatrixtest +dynmatrixtest +dynvectortest +eigenvaluestest enumsettest +fassigntest fmatrixtest -dynmatrixtest -poolallocatortest -*.gcda -*.gcno -gmon.out +fvectortest gcdlcmtest -streamtest -exprtmpl -timing_xpr -timing_old -timing_flt -bigunsignedinttest +iteratorfacadetest +iteratorfacadetest2 +lrutest +mpicollectivecommunication mpiguardtest mpihelpertest +mpihelpertest2 +nullptr-test +parametertreetest +pathtest +poolallocatortest +shared_ptrtest singletontest -utilitytest +shared_ptrtest_config +shared_ptrtest_dune +sllisttest +static_assert_test +streamtest +testdebugallocator +testdebugallocator_fail1 +testdebugallocator_fail2 +testdebugallocator_fail3 +testdebugallocator_fail4 +testdebugallocator_fail5 testfassign_fail1 testfassign_fail2 testfassign_fail3 @@ -44,32 +61,19 @@ testfassign1 testfassign2 testfassign3 testfassign4 -conversiontest -nullptr-test -blockbitfieldtest -fassigntest -iteratorfacadetest2 -static_assert_test -parametertreetest -tags -pathtest -TAGS -mpihelpertest2 +testfloatcmp testfconstruct -arraytest -shared_ptrtest_config -shared_ptrtest_dune +timing_xpr +timing_old +timing_flt +tuplestest tuplestest_dune tuplestest_std tuplestest_tr1 -check_fvector_size -testdebugallocator -testdebugallocator_fail1 -testdebugallocator_fail2 -testdebugallocator_fail3 -testdebugallocator_fail4 -testdebugallocator_fail5 -eigenvaluestest +tupleutilitytest typetraitstest -*.log -*.trs +utilitytest + +tags +TAGS + diff --git a/dune/common/test/Makefile.am b/dune/common/test/Makefile.am index 89e9a1b025c2612c98f553778072a7a8fae4624d..a5218adc3c407627c90215baa25145fe572fd716 100644 --- a/dune/common/test/Makefile.am +++ b/dune/common/test/Makefile.am @@ -105,60 +105,27 @@ noinst_HEADERS = dummyiterator.hh iteratorfacadetest.hh testincludedir = $(includedir)/dune/common/test testinclude_HEADERS = checkmatrixinterface.hh iteratortest.hh -# define the programs -pathtest_SOURCES = pathtest.cc - -parametertreetest_SOURCES = parametertreetest.cc - -bitsetvectortest_SOURCES = bitsetvectortest.cc - -diagonalmatrixtest_SOURCES = diagonalmatrixtest.cc - -nullptr_test_SOURCES = nullptr-test.cc nullptr-test2.cc -nullptr_test_fail_SOURCES = nullptr-test.cc -nullptr_test_fail_CPPFLAGS = $(AM_CPPFLAGS) -DFAIL - -static_assert_test_SOURCES = static_assert_test.cc -static_assert_test_fail_SOURCES = static_assert_test_fail.cc - -fassigntest_SOURCES = fassigntest.cc - -bigunsignedinttest_SOURCES=bigunsignedinttest.cc -bigunsignedinttest_CPPFLAGS = $(AM_CPPFLAGS) $(BOOST_CPPFLAGS) - -lrutest_SOURCES = lrutest.cc - -sllisttest_SOURCES = sllisttest.cc - +# define the programs (in alphabetical order) arraylisttest_SOURCES = arraylisttest.cc arraytest_SOURCES = arraytest.cc -shared_ptrtest_config_SOURCES = shared_ptrtest.cc - -shared_ptrtest_dune_SOURCES = shared_ptrtest.cc -shared_ptrtest_dune_CPPFLAGS = $(AM_CPPFLAGS) \ - -DDISABLE_CONFIGURED_SHARED_PTR - -tuplestest_dune_SOURCES = tuplestest.cc -tuplestest_dune_CPPFLAGS = $(AM_CPPFLAGS) \ - -DDISABLE_TR1_TUPLE -DDISABLE_STD_TUPLE +bigunsignedinttest_SOURCES=bigunsignedinttest.cc +bigunsignedinttest_CPPFLAGS = $(AM_CPPFLAGS) $(BOOST_CPPFLAGS) -tuplestest_std_SOURCES = tuplestest.cc +bitsetvectortest_SOURCES = bitsetvectortest.cc -tuplestest_tr1_SOURCES = tuplestest.cc -tuplestest_tr1_CPPFLAGS = $(AM_CPPFLAGS) \ - -DDISABLE_STD_TUPLE +check_fvector_size_fail1_SOURCES = check_fvector_size_fail.cc +check_fvector_size_fail1_CPPFLAGS = $(AM_CPPFLAGS) -DDIM=1 -tupleutilitytest_SOURCES = tupleutilitytest.cc +check_fvector_size_fail2_SOURCES = check_fvector_size_fail.cc +check_fvector_size_fail2_CPPFLAGS = $(AM_CPPFLAGS) -DDIM=3 -streamtest_SOURCES = streamtest.cc +check_fvector_size_SOURCES = check_fvector_size.cc -# mention headers so that they are distributed too -iteratorfacadetest_SOURCES = iteratorfacadetest.cc iteratorfacadetest.hh \ - iteratortest.hh +conversiontest_SOURCES = conversiontest.cc -iteratorfacadetest2_SOURCES = iteratorfacadetest2.cc +diagonalmatrixtest_SOURCES = diagonalmatrixtest.cc dynmatrixtest_SOURCES = dynmatrixtest.cc @@ -167,24 +134,36 @@ dynvectortest_SOURCES = dynvectortest.cc eigenvaluestest_SOURCES = eigenvaluestest.cc eigenvaluestest_LDADD = $(LAPACK_LIBS) $(LDADD) $(BLAS_LIBS) $(LIBS) $(FLIBS) +enumsettest_SOURCES = enumsettest.cc + +fassigntest_SOURCES = fassigntest.cc + fmatrixtest_SOURCES = fmatrixtest.cc fmatrixtest_LDADD = $(LAPACK_LIBS) $(LDADD) $(BLAS_LIBS) $(LIBS) $(FLIBS) fvectortest_SOURCES = fvectortest.cc -check_fvector_size_fail1_SOURCES = check_fvector_size_fail.cc -check_fvector_size_fail1_CPPFLAGS = $(AM_CPPFLAGS) -DDIM=1 +gcdlcmtest_SOURCES = gcdlcmtest.cc -check_fvector_size_fail2_SOURCES = check_fvector_size_fail.cc -check_fvector_size_fail2_CPPFLAGS = $(AM_CPPFLAGS) -DDIM=3 +genericiterator_compile_fail_SOURCES = genericiterator_compile_fail.cc -check_fvector_size_SOURCES = check_fvector_size.cc +# mention headers so that they are distributed too +iteratorfacadetest_SOURCES = iteratorfacadetest.cc iteratorfacadetest.hh \ + iteratortest.hh -poolallocatortest_SOURCES = poolallocatortest.cc +iteratorfacadetest2_SOURCES = iteratorfacadetest2.cc -enumsettest_SOURCES=enumsettest.cc +lrutest_SOURCES = lrutest.cc -gcdlcmtest_SOURCES = gcdlcmtest.cc +mpicollectivecommunication_SOURCES = mpicollectivecommunication.cc +mpicollectivecommunication_CPPFLAGS = $(AM_CPPFLAGS) $(DUNEMPICPPFLAGS) +mpicollectivecommunication_LDADD = $(DUNEMPILIBS) $(LDADD) +mpicollectivecommunication_LDFLAGS = $(AM_LDFLAGS) $(DUNEMPILDFLAGS) + +mpiguardtest_SOURCES = mpiguardtest.cc +mpiguardtest_CPPFLAGS = $(AM_CPPFLAGS) $(DUNEMPICPPFLAGS) +mpiguardtest_LDADD = $(DUNEMPILIBS) $(LDADD) +mpiguardtest_LDFLAGS = $(AM_LDFLAGS) $(DUNEMPILDFLAGS) mpihelpertest_SOURCES = mpihelpertest.cc mpihelpertest_CPPFLAGS = $(AM_CPPFLAGS) $(DUNEMPICPPFLAGS) @@ -196,21 +175,32 @@ mpihelpertest2_CPPFLAGS = $(AM_CPPFLAGS) $(DUNEMPICPPFLAGS) -DMPIHELPER_PREINITI mpihelpertest2_LDADD = $(DUNEMPILIBS) $(LDADD) mpihelpertest2_LDFLAGS = $(AM_LDFLAGS) $(DUNEMPILDFLAGS) -mpicollectivecommunication_SOURCES = mpicollectivecommunication.cc -mpicollectivecommunication_CPPFLAGS = $(AM_CPPFLAGS) $(DUNEMPICPPFLAGS) -mpicollectivecommunication_LDADD = $(DUNEMPILIBS) $(LDADD) -mpicollectivecommunication_LDFLAGS = $(AM_LDFLAGS) $(DUNEMPILDFLAGS) +nullptr_test_SOURCES = nullptr-test.cc nullptr-test2.cc +nullptr_test_fail_SOURCES = nullptr-test.cc +nullptr_test_fail_CPPFLAGS = $(AM_CPPFLAGS) -DFAIL -mpiguardtest_SOURCES = mpiguardtest.cc -mpiguardtest_CPPFLAGS = $(AM_CPPFLAGS) $(DUNEMPICPPFLAGS) -mpiguardtest_LDADD = $(DUNEMPILIBS) $(LDADD) -mpiguardtest_LDFLAGS = $(AM_LDFLAGS) $(DUNEMPILDFLAGS) +parametertreetest_SOURCES = parametertreetest.cc + +pathtest_SOURCES = pathtest.cc + +poolallocatortest_SOURCES = poolallocatortest.cc + +shared_ptrtest_config_SOURCES = shared_ptrtest.cc + +shared_ptrtest_dune_SOURCES = shared_ptrtest.cc +shared_ptrtest_dune_CPPFLAGS = $(AM_CPPFLAGS) \ + -DDISABLE_CONFIGURED_SHARED_PTR singletontest_SOURCES = singletontest.cc -typetraitstest_SOURCES = typetraitstest.cc +sllisttest_SOURCES = sllisttest.cc -utilitytest_SOURCES = utilitytest.cc +sourcescheck_NOSOURCES = timing.cc + +static_assert_test_SOURCES = static_assert_test.cc +static_assert_test_fail_SOURCES = static_assert_test_fail.cc + +streamtest_SOURCES = streamtest.cc testdebugallocator_SOURCES = testdebugallocator.cc testdebugallocator_CPPFLAGS = $(AM_CPPFLAGS) @@ -269,13 +259,25 @@ testfconstruct_fail1_CPPFLAGS = $(AM_CPPFLAGS) -DFVSIZE=2 testfconstruct_fail2_SOURCES = testfconstruct.cc testfconstruct_fail2_CPPFLAGS = $(AM_CPPFLAGS) -DFVSIZE=5 -conversiontest_SOURCES = conversiontest.cc +testfloatcmp_SOURCES = testfloatcmp.cc -sourcescheck_NOSOURCES = timing.cc +tuplestest_dune_SOURCES = tuplestest.cc +tuplestest_dune_CPPFLAGS = $(AM_CPPFLAGS) \ + -DDISABLE_TR1_TUPLE -DDISABLE_STD_TUPLE + +tuplestest_std_SOURCES = tuplestest.cc + +tuplestest_tr1_SOURCES = tuplestest.cc +tuplestest_tr1_CPPFLAGS = $(AM_CPPFLAGS) \ + -DDISABLE_STD_TUPLE + +tupleutilitytest_SOURCES = tupleutilitytest.cc + +typetraitstest_SOURCES = typetraitstest.cc + +utilitytest_SOURCES = utilitytest.cc -testfloatcmp_SOURCES = testfloatcmp.cc -genericiterator_compile_fail_SOURCES = genericiterator_compile_fail.cc include $(top_srcdir)/am/global-rules