Parent Directory
|
Revision Log
Reorganise the unit test source tree and how it operates. All tests in the suite are now compiled into a single executable. If for some reason you want to run just one then use the following syntax on the command line: finley_UnitTests --suite=Atest,AnotherTest,YetAnotherTest,...
1 | Import('*') |
2 | local_env=env.Copy() |
3 | |
4 | program_name = 'finley_UnitTest' |
5 | local_env.Append(LIBS=[boost_lib_name, 'brucecpp', 'escriptcpp', 'esysUtils', 'CppUnitTest']) |
6 | |
7 | src_dir = local_env.Dir('.').srcnode().abspath |
8 | |
9 | import os |
10 | filenames = os.listdir(src_dir) |
11 | sources = [x for x in filenames if os.path.splitext(x)[1] in ['.cpp', '.c']] |
12 | |
13 | |
14 | program = local_env.Program(program_name, sources) |
15 | # TODO: Need to decide on how the library paths etc are going to be handled |
16 | # TODO: For now just install the program to the same location as the libraries so things can run at least |
17 | local_env.Install(esys_lib, program) |
ViewVC Help | |
Powered by ViewVC 1.1.26 |