]>
git.saurik.com Git - apple/icu.git/blob - icuSources/allinone/icucheck.bat
2 REM ********************************************************************
4 REM * Copyright (c) 2010-2011, International Business Machines Corporation
5 REM * and others. All Rights Reserved.
6 REM ********************************************************************
12 echo Usage
: %0 "x86 or x64" "Debug or Release"
17 echo Usage
: %0 %1 "Debug or Release"
23 set ICU_ICUDIR
="%~f0"\..\..\..
26 set ICU_BINDIR
=%ICU_ICUDIR%\bin
28 if "%ICU_ARCH%" == "x64" (
29 set ICU_BINDIR
=%ICU_ICUDIR%\bin
64
32 set PATH=%ICU_BINDIR%;%PATH%
34 echo testing ICU in
%ICU_ICUDIR% arch
=%ICU_ARCH% type=%ICU_DBRL%
38 set ICUINFO_CMD
=%ICU_ICUDIR%\source
\tools\icuinfo\
%ICU_ARCH%\
%ICU_DBRL%\icuinfo.exe
39 set INTLTEST_CMD
=%ICU_ICUDIR%\source
\test\intltest\
%ICU_ARCH%\
%ICU_DBRL%\intltest.exe
40 set IOTEST_CMD
=%ICU_ICUDIR%\source
\test\iotest\
%ICU_ARCH%\
%ICU_DBRL%\iotest.exe
41 set CINTLTST_CMD
=%ICU_ICUDIR%\source
\test\cintltst\
%ICU_ARCH%\
%ICU_DBRL%\cintltst.exe
42 set LETEST_CMD
=%ICU_ICUDIR%\source
\test\letest\
%ICU_ARCH%\
%ICU_DBRL%\letest.exe
51 @
echo ==== %THT% =========================================================================
52 %ICUINFO_CMD% %ICUINFO_OPTS%
54 @
IF NOT ERRORLEVEL 1 GOTO OK_
%THT%
55 @
set ICUFAILED
=%ICUFAILED% %THT%
58 @
set ICURUN
=%ICURUN% %THT%
61 @
echo ==== %THT% =========================================================================
62 @
cd %ICU_ICUDIR%\source
\test\intltest
63 %INTLTEST_CMD% %INTLTEST_OPTS%
65 @
IF NOT ERRORLEVEL 1 GOTO OK_
%THT%
66 @
set ICUFAILED
=%ICUFAILED% %THT%
69 @
set ICURUN
=%ICURUN% %THT%
72 @
echo ==== %THT% =========================================================================
73 @
cd %ICU_ICUDIR%\source
\test\iotest
74 %IOTEST_CMD% %IOTEST_OPTS%
76 @
IF NOT ERRORLEVEL 1 GOTO OK_
%THT%
77 @
set ICUFAILED
=%ICUFAILED% %THT%
80 @
set ICURUN
=%ICURUN% %THT%
83 @
echo ==== %THT% =========================================================================
84 @
cd %ICU_ICUDIR%\source
\test\cintltst
85 %CINTLTST_CMD% %CINTLTST_OPTS%
87 @
IF NOT ERRORLEVEL 1 GOTO OK_
%THT%
88 @
set ICUFAILED
=%ICUFAILED% %THT%
91 @
set ICURUN
=%ICURUN% %THT%
94 @
echo ==== %THT% =========================================================================
95 @
cd %ICU_ICUDIR%\source
\test\letest
96 %LETST_CMD% %LETEST_OPTS%
98 @
IF NOT ERRORLEVEL 1 GOTO OK_
%THT%
99 @
set ICUFAILED
=%ICUFAILED% %THT%
102 @
set ICURUN
=%ICURUN% %THT%
116 echo ============================================================
117 echo Summary
: ICU in
%ICU_ICUDIR% arch
=%ICU_ARCH% type=%ICU_DBRL%
119 echo Tests
Run : %ICURUN%
121 if %ICUFAILCNT% == 0 (
122 echo " - All Passed!"
125 echo Failing Tests
: %ICUFAILED%