From 13126664ec65bb384ac44188c72f273f7d3d42d5 Mon Sep 17 00:00:00 2001 From: Jan Tattermusch Date: Thu, 12 Feb 2015 18:52:07 -0800 Subject: fixed GrpcTests.mak and removed build_and_run_tests.bat --- templates/vsprojects/vs2013/GrpcTests.mak.template | 9 ++++- .../vs2013/build_and_run_tests.bat.template | 40 ---------------------- 2 files changed, 8 insertions(+), 41 deletions(-) delete mode 100644 templates/vsprojects/vs2013/build_and_run_tests.bat.template (limited to 'templates') diff --git a/templates/vsprojects/vs2013/GrpcTests.mak.template b/templates/vsprojects/vs2013/GrpcTests.mak.template index d8867a8516..d239801c7d 100644 --- a/templates/vsprojects/vs2013/GrpcTests.mak.template +++ b/templates/vsprojects/vs2013/GrpcTests.mak.template @@ -14,7 +14,7 @@ gpr_test_util: MSBuild.exe gpr_test_util.vcxproj /p:Configuration=Debug grpc_test_util: - MSBuild.exe gprc_test_util.vcxproj /p:Configuration=Debug + MSBuild.exe grpc_test_util.vcxproj /p:Configuration=Debug $(OUT_DIR): mkdir $(OUT_DIR) @@ -33,6 +33,13 @@ ${target.name} \ echo All tests ran. +test_gpr: \ +% for target in [ tgt for tgt in test_targets if tgt.name.startswith('gpr_')]: +${target.name} \ +% endfor + + echo All tests ran. + % for target in test_targets: ${target.name}.exe: grpc_test_util echo Building ${target.name} diff --git a/templates/vsprojects/vs2013/build_and_run_tests.bat.template b/templates/vsprojects/vs2013/build_and_run_tests.bat.template deleted file mode 100644 index edf18ac88b..0000000000 --- a/templates/vsprojects/vs2013/build_and_run_tests.bat.template +++ /dev/null @@ -1,40 +0,0 @@ -<%! - import re -%>\ -<%def name="to_windows_path(path)">${path.replace('/','\\')}\ -<% - allowed_dependencies = set(['gpr', 'grpc', 'gpr_test_util', 'grpc_test_util']) - test_targets = [ target for target in targets if target.name.endswith('_test') and set(target.deps).issubset(allowed_dependencies)] - test_bin_dir = 'test_bin' -%>\ -@rem Build and runs unit all unit tests - -@rem Set VS variables -@call "%VS120COMNTOOLS%\..\..\vc\vcvarsall.bat" x86 - -@rem Build the library dependencies first -MSBuild.exe gprc_test_util.vcxproj /p:Configuration=Debug - -mkdir ${test_bin_dir} - -% for target in test_targets: -echo Building ${target.name} -cl.exe /c /I..\.. /I..\..\include /nologo /Z7 /W3 /WX- /sdl /D WIN32 /D _LIB /D _USE_32BIT_TIME_T /D _UNICODE /D UNICODE /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Gd /TC /analyze- /Fo:${test_bin_dir}\ \ -%for source in target.src: -..\..\${to_windows_path(source)} \ -%endfor - -link.exe /DEBUG /OUT:"${test_bin_dir}\${target.name}.exe" /INCREMENTAL /NOLOGO /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /MACHINE:X86 \ -%for dep in target.deps: -Debug\${dep}.lib \ -%endfor -%for source in target.src: -${test_bin_dir}\${re.search('([^/]+)\.c$', source).group(1)}.obj \ -%endfor - -echo( -echo Running test ${target.name} -${test_bin_dir}\${target.name}.exe || echo TEST FAILED: ${target.name} && exit /b -echo( - -% endfor \ No newline at end of file -- cgit v1.2.3