![]() ![]() |
![]() |
File: [OMI] / omi / ut / win / acv / winomi_test.cmd
(download)
Revision: 1.1, Mon Apr 20 17:20:37 2015 UTC (9 years, 2 months ago) by krisbash Branch: MAIN CVS Tags: OMI_1_0_8_2, OMI_1_0_8_1, HEAD OMI 1.0.8-1 |
@ECHO OFF REM USAGE: winomi_test.cmd [releaseshare] SET TEST_ROOT=%SystemDrive%\winomi SET BINPATH=%TEST_ROOT% SET TESTBINPATH=%BINPATH%\tests\bin SET TESTDIR=%BINPATH%\tests SET LOGDIR=%CD% SET LOGFILENAME=%LOGDIR%\test.log ECHO Current Direcotry: %LOGDIR% >%LOGFILENAME% 2>&1 REM Workaround test failure around test_pal.cpp:TmpName function IF NOT EXIST C:\temp ( mkdir C:\temp ) REM ======================Check Unit Test ROOT directory============= IF NOT EXIST %BINPATH%\omiserver.exe ( echo Please check the configration. Omiserver.exe does not exist under %TEST_ROOT% >> %LOGFILENAME% 2>&1 GOTO :ERROR ) REM ======================RUN UNIT TESTs============================ CALL TASKKILL /IM omiserver.exe > %LOGDIR%\omiserver.log 2>&1 CALL start %BINPATH%\omiserver.exe >> %LOGDIR%\omiserver.log 2>&1 REM NITS.exe needs to load test DLLs from current directory CD /D %TESTBINPATH% CALL nits -reset -file:%BINPATH%\tests\nitsargs.txt >> %LOGFILENAME% 2>&1 if ERRORLEVEL 1 (goto :FAILURE) goto :SUCCESS REM =================DONE with UNIT TESTs============================ :ERROR ECHO Usage: %0 [RELEASESHARE] >> %LOGFILENAME% 2>&1 SET EXITCODE=1 goto DONE :FAILURE ECHO Unit test failed. >> %LOGFILENAME% 2>&1 SET EXITCODE=1 goto DONE :SUCCESS echo #################### >> %LOGFILENAME% 2>&1 echo #_ALL TESTS PASSED_# >> %LOGFILENAME% 2>&1 echo #################### >> %LOGFILENAME% 2>&1 SET EXITCODE=0 :DONE CALL TASKKILL /IM omiserver.exe >> %LOGFILENAME% 2>&1 EXIT %EXITCODE%
ViewCVS 0.9.2 |