1 2Import('check_env') 3 4env = check_env.Clone() 5 6# Include paths 7env.Append(CPPPATH = Split(''' 8 #/common 9 #/galerautils/src 10 #/gcomm/src 11 ''')) 12 13env.Prepend(LIBS=File('#/galerautils/src/libgalerautils.a')) 14env.Prepend(LIBS=File('#/galerautils/src/libgalerautils++.a')) 15env.Prepend(LIBS=File('#/gcomm/src/libgcomm.a')) 16 17gcomm_check = env.Program(target = 'check_gcomm', 18 source = Split(''' 19 check_fair_send_queue.cpp 20 check_gcomm.cpp 21 check_trace.cpp 22 check_types.cpp 23 check_util.cpp 24 check_evs2.cpp 25 check_pc.cpp 26 ''')) 27 28env.Test("gcomm_check.passed", gcomm_check) 29 30Clean(gcomm_check, '#/check_gcomm.log') 31 32# Non deterministic tests must be run manually. 33Import('deterministic_tests all_tests') 34 35check_gcomm_nondet = env.Program(target = "check_gcomm_nondet", 36 source = [ 37 "check_gcomm_nondet.cpp", 38 "check_gmcast.cpp", 39 "check_pc_nondet.cpp", 40 "check_util_nondet.cpp" 41 ]) 42if not deterministic_tests and all_tests: 43 env.Test("gcomm_check_nondet.passed", check_gcomm_nondet) 44 Clean(check_gcomm_nondet, "#/check_gcomm_nondet.log") 45 46ssl_test = env.Program(target = 'ssl_test', 47 source = ['ssl_test.cpp']) 48