From 0ef2cb5241112d1ddf2078cea47edf5272d0f846 Mon Sep 17 00:00:00 2001 From: eschnett Date: Wed, 21 Dec 2011 23:31:23 +0000 Subject: Output more information in test case failure error messages git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/Vectors/trunk@43 105869f7-3296-0410-a4ea-f4349344b45a --- src/test.cc | 49 +++++++++++++++++++++++++++---------------------- 1 file changed, 27 insertions(+), 22 deletions(-) diff --git a/src/test.cc b/src/test.cc index e5ae613..5118497 100644 --- a/src/test.cc +++ b/src/test.cc @@ -13,33 +13,38 @@ inline int my_signbit (CCTK_REAL const x) } #define SCALARTEST(testname, vecexpr, scalarexpr) \ -do { \ - if (verbose) \ - CCTK_VInfo (CCTK_THORNSTRING, "Test %s...", testname); \ - CCTK_REAL res = (scalarexpr); \ - CCTK_REAL vecres = (vecexpr); \ - if(vecres == res) \ - passed++; \ - else \ - CCTK_VParamWarn(CCTK_THORNSTRING, "Failed test %s", (testname)); \ - numtests++; \ -} while(0) - -#define VECTEST(testname, vecexpr, scalarexpr) \ -do { \ - if (verbose) \ - CCTK_VInfo (CCTK_THORNSTRING, "Test %s...", testname); \ - CCTK_REAL_VEC rv = (vecexpr); \ - for(int i=0; i