windows-nt/Source/XPSP1/NT/inetsrv/iis/svcs/cmp/checkin/d2smoke.bat

128 lines
2.9 KiB
Batchfile
Raw Normal View History

2020-09-26 03:20:57 -05:00
@ECHO OFF
REM Owner: DougMc
REM Created: 05/14/97
if /I "%1" == "/?" goto _usage
if /I "%1" == "-?" goto _usage
if /I "%1" == "" goto _usage
@ECHO .
@ECHO **********************************************************************
@ECHO Running ASP Smoke Scripts using %1 threads
@ECHO **********************************************************************
@ECHO .
if "%4"=="" set TARGETMACHINE=%COMPUTERNAME% && goto _default
set TARGETMACHINE=%4
:_default
regsetex ThreadCreationThreshold 2 %TARGETMACHINE%
REM Unique to DEV
regsvr32 /s servctl.dll
regsvr32 /s servctla.dll
regsvr32 /s servctlf.dll
regsvr32 /s servctlb.dll
REM clear previous log file
del logs\smoke.log
copy smoke\* gsmoke
REM
REM Setup WAM Environment
REM
if "%1"=="y" goto _setupwam
goto _runtests
:_setupwam
@ECHO Removing old WAM settings...
mdutil set w3svc/1/root/smoke -prop:2100 -dtype:DWORD -utype:100 -value:8 -s:%TARGETMACHINE%
mdutil set w3svc/1/root/gsmoke -prop:2100 -dtype:DWORD -utype:100 -value:8 -s:%TARGETMACHINE%
mdutil set w3svc/1/root/osmoke -prop:2100 -dtype:DWORD -utype:100 -value:8 -s:%TARGETMACHINE%
mdutil set w3svc/1/root/ogsmoke -prop:2100 -dtype:DWORD -utype:100 -value:8 -s:%TARGETMACHINE%
sleep 20
mdutil delete w3svc/1/root/smoke
mdutil delete w3svc/1/root/osmoke
mdutil delete w3svc/1/root/gsmoke
mdutil delete w3svc/1/root/ogsmoke
sleep 20
@ECHO Setting up WAM...
REM InProc
mdutil create w3svc/1/root/smoke
mdutil set w3svc/1/root/smoke/vrpath %_SMOKEDRIVE%\wagtest\scripts\smoke
mdutil set w3svc/1/root/smoke -prop:2100 -dtype:DWORD -utype:100 -value:4 -s:%TARGETMACHINE%
mdutil create w3svc/1/root/gsmoke
mdutil set w3svc/1/root/gsmoke/vrpath %_SMOKEDRIVE%\wagtest\scripts\gsmoke
mdutil set w3svc/1/root/gsmoke -prop:2100 -dtype:DWORD -utype:100 -value:4 -s:%TARGETMACHINE%
sleep 20
REM OutofProc
mdutil create w3svc/1/root/osmoke
mdutil set w3svc/1/root/osmoke/vrpath %_SMOKEDRIVE%\wagtest\scripts\smoke
mdutil set w3svc/1/root/osmoke -prop:2100 -dtype:DWORD -utype:100 -value:5 -s:%TARGETMACHINE%
mdutil create w3svc/1/root/ogsmoke
mdutil set w3svc/1/root/ogsmoke/vrpath %_SMOKEDRIVE%\wagtest\scripts\gsmoke
mdutil set w3svc/1/root/ogsmoke -prop:2100 -dtype:DWORD -utype:100 -value:5 -s:%TARGETMACHINE%
:_runtests
if "%3"=="risc" goto _risc
if "%3"=="win95" goto _win95
goto _x86
:_x86
set platform=x86
goto _common
:_risc
set platform=risc
goto _common
:_win95
set platform=win95
goto _common
:_common
net start w3svc
net start msdtc
call denver -s smoke.txt -o %TARGETMACHINE% -t %2 -a 1 -p 3 -l logs\%platform%.log
goto _end
:_usage
@ECHO .
@ECHO **********************************************************************
@ECHO USAGE:
@ECHO ."SMOKE [SETUP WAM ENVIRONMENT] NUM_THREADS [win95 | risc | x86]"
@ECHO .
@ECHO . SAMPLE: smoke n 1 x86 bic_37
@ECHO **********************************************************************
@ECHO .
:_end
findstr -i FAIL logs\%platform%.log
REM Cleanup
ECHO ON