Made surfSolver test more reliable with different compilers

Compare only the 'results.txt' file instead of what's printed
to stdout, which contains numerical residuals that tend to change.
This commit is contained in:
Ray Speth 2012-02-27 18:15:35 +00:00
parent fde60d2f38
commit b07ca01a54

View file

@ -281,10 +281,16 @@ CompileAndTest('rankine_democxx', 'rankine_democxx', 'rankine', 'output_blessed.
CompileAndTest('silane_equil', 'silane_equil', 'silane_equi', 'output_blessed.txt')
# spectroscopy is incomplete
CompileAndTest('surfkin', 'surfkin', 'surfdemo', 'output_blessed.txt')
CompileAndTest('surfSolver', 'surfSolverTest', 'surfaceSolver', 'surfaceSolver_blessed.out',
CompileAndTest('surfSolver', 'surfSolverTest', 'surfaceSolver', None,
arguments='haca2.xml',
comparisons=[('results_blessed.txt', 'results.txt')],
artifacts=['results.txt', 'diamond.xml'],
extensions=['^surfaceSolver.cpp']) # needs .csv, extra tests
extensions=['^surfaceSolver.cpp'])
CompileAndTest('surfSolver2', 'surfSolverTest', 'surfaceSolver2', None,
arguments='haca2.xml',
comparisons=[('results2_blessed.txt', 'results2.txt')],
artifacts=['results2.txt', 'diamond.xml'],
extensions=['^surfaceSolver2.cpp'])
CompileAndTest('VCSnonideal', pjoin('VCSnonideal', 'NaCl_equil'),
'nacl_equil', 'good_out.txt',
options='-d 3',