2007-11-17 16:15:27 +08:00
|
|
|
@echo off
|
|
|
|
rem Run Tests. Run the regression test suite.
|
|
|
|
rem Usage: rt [-d] [-O] [-q] regrtest_args
|
|
|
|
rem -d Run Debug build (python_d.exe). Else release build.
|
|
|
|
rem -O Run python.exe or python_d.exe (see -d) with -O.
|
|
|
|
rem -q "quick" -- normally the tests are run twice, the first time
|
|
|
|
rem after deleting all the .py[co] files reachable from Lib/.
|
|
|
|
rem -q runs the tests just once, and without deleting .py[co] files.
|
|
|
|
rem All leading instances of these switches are shifted off, and
|
|
|
|
rem whatever remains is passed to regrtest.py. For example,
|
|
|
|
rem rt -O -d -x test_thread
|
|
|
|
rem runs
|
Merged revisions 59605-59624 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r59606 | georg.brandl | 2007-12-29 11:57:00 +0100 (Sat, 29 Dec 2007) | 2 lines
Some cleanup in the docs.
........
r59611 | martin.v.loewis | 2007-12-29 19:49:21 +0100 (Sat, 29 Dec 2007) | 2 lines
Bug #1699: Define _BSD_SOURCE only on OpenBSD.
........
r59612 | raymond.hettinger | 2007-12-29 23:09:34 +0100 (Sat, 29 Dec 2007) | 1 line
Simpler documentation for itertools.tee(). Should be backported.
........
r59613 | raymond.hettinger | 2007-12-29 23:16:24 +0100 (Sat, 29 Dec 2007) | 1 line
Improve docs for itertools.groupby(). The use of xrange(0) to create a unique object is less obvious than object().
........
r59620 | christian.heimes | 2007-12-31 15:47:07 +0100 (Mon, 31 Dec 2007) | 3 lines
Added wininst-9.0.exe executable for VS 2008
Integrated bdist_wininst into PCBuild9 directory
........
r59621 | christian.heimes | 2007-12-31 15:51:18 +0100 (Mon, 31 Dec 2007) | 1 line
Moved PCbuild directory to PC/VS7.1
........
r59622 | christian.heimes | 2007-12-31 15:59:26 +0100 (Mon, 31 Dec 2007) | 1 line
Fix paths for build bot
........
r59623 | christian.heimes | 2007-12-31 16:02:41 +0100 (Mon, 31 Dec 2007) | 1 line
Fix paths for build bot, part 2
........
r59624 | christian.heimes | 2007-12-31 16:18:55 +0100 (Mon, 31 Dec 2007) | 1 line
Renamed PCBuild9 directory to PCBuild
........
2008-01-01 00:14:33 +08:00
|
|
|
rem python_d -O ../../lib/test/regrtest.py -x test_thread
|
2007-11-17 16:15:27 +08:00
|
|
|
rem twice, and
|
|
|
|
rem rt -q -g test_binascii
|
|
|
|
rem runs
|
Merged revisions 59605-59624 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r59606 | georg.brandl | 2007-12-29 11:57:00 +0100 (Sat, 29 Dec 2007) | 2 lines
Some cleanup in the docs.
........
r59611 | martin.v.loewis | 2007-12-29 19:49:21 +0100 (Sat, 29 Dec 2007) | 2 lines
Bug #1699: Define _BSD_SOURCE only on OpenBSD.
........
r59612 | raymond.hettinger | 2007-12-29 23:09:34 +0100 (Sat, 29 Dec 2007) | 1 line
Simpler documentation for itertools.tee(). Should be backported.
........
r59613 | raymond.hettinger | 2007-12-29 23:16:24 +0100 (Sat, 29 Dec 2007) | 1 line
Improve docs for itertools.groupby(). The use of xrange(0) to create a unique object is less obvious than object().
........
r59620 | christian.heimes | 2007-12-31 15:47:07 +0100 (Mon, 31 Dec 2007) | 3 lines
Added wininst-9.0.exe executable for VS 2008
Integrated bdist_wininst into PCBuild9 directory
........
r59621 | christian.heimes | 2007-12-31 15:51:18 +0100 (Mon, 31 Dec 2007) | 1 line
Moved PCbuild directory to PC/VS7.1
........
r59622 | christian.heimes | 2007-12-31 15:59:26 +0100 (Mon, 31 Dec 2007) | 1 line
Fix paths for build bot
........
r59623 | christian.heimes | 2007-12-31 16:02:41 +0100 (Mon, 31 Dec 2007) | 1 line
Fix paths for build bot, part 2
........
r59624 | christian.heimes | 2007-12-31 16:18:55 +0100 (Mon, 31 Dec 2007) | 1 line
Renamed PCBuild9 directory to PCBuild
........
2008-01-01 00:14:33 +08:00
|
|
|
rem python_d ../../lib/test/regrtest.py -g test_binascii
|
2007-11-17 16:15:27 +08:00
|
|
|
rem to generate the expected-output file for binascii quickly.
|
|
|
|
rem
|
|
|
|
rem Confusing: if you want to pass a comma-separated list, like
|
|
|
|
rem -u network,largefile
|
|
|
|
rem then you have to quote it on the rt line, like
|
|
|
|
rem rt -u "network,largefile"
|
|
|
|
|
|
|
|
setlocal
|
|
|
|
|
|
|
|
set exe=python
|
|
|
|
set qmode=
|
|
|
|
set dashO=
|
Merged revisions 59605-59624 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r59606 | georg.brandl | 2007-12-29 11:57:00 +0100 (Sat, 29 Dec 2007) | 2 lines
Some cleanup in the docs.
........
r59611 | martin.v.loewis | 2007-12-29 19:49:21 +0100 (Sat, 29 Dec 2007) | 2 lines
Bug #1699: Define _BSD_SOURCE only on OpenBSD.
........
r59612 | raymond.hettinger | 2007-12-29 23:09:34 +0100 (Sat, 29 Dec 2007) | 1 line
Simpler documentation for itertools.tee(). Should be backported.
........
r59613 | raymond.hettinger | 2007-12-29 23:16:24 +0100 (Sat, 29 Dec 2007) | 1 line
Improve docs for itertools.groupby(). The use of xrange(0) to create a unique object is less obvious than object().
........
r59620 | christian.heimes | 2007-12-31 15:47:07 +0100 (Mon, 31 Dec 2007) | 3 lines
Added wininst-9.0.exe executable for VS 2008
Integrated bdist_wininst into PCBuild9 directory
........
r59621 | christian.heimes | 2007-12-31 15:51:18 +0100 (Mon, 31 Dec 2007) | 1 line
Moved PCbuild directory to PC/VS7.1
........
r59622 | christian.heimes | 2007-12-31 15:59:26 +0100 (Mon, 31 Dec 2007) | 1 line
Fix paths for build bot
........
r59623 | christian.heimes | 2007-12-31 16:02:41 +0100 (Mon, 31 Dec 2007) | 1 line
Fix paths for build bot, part 2
........
r59624 | christian.heimes | 2007-12-31 16:18:55 +0100 (Mon, 31 Dec 2007) | 1 line
Renamed PCBuild9 directory to PCBuild
........
2008-01-01 00:14:33 +08:00
|
|
|
PATH %PATH%;..\..\..\tcltk\bin
|
2007-11-17 16:15:27 +08:00
|
|
|
|
|
|
|
:CheckOpts
|
|
|
|
if "%1"=="-O" (set dashO=-O) & shift & goto CheckOpts
|
|
|
|
if "%1"=="-q" (set qmode=yes) & shift & goto CheckOpts
|
|
|
|
if "%1"=="-d" (set exe=python_d) & shift & goto CheckOpts
|
|
|
|
|
2008-06-04 21:06:58 +08:00
|
|
|
set cmd=%exe% %dashO% -E ../../lib/test/regrtest.py %1 %2 %3 %4 %5 %6 %7 %8 %9
|
2007-11-17 16:15:27 +08:00
|
|
|
if defined qmode goto Qmode
|
|
|
|
|
|
|
|
echo Deleting .pyc/.pyo files ...
|
|
|
|
%exe% rmpyc.py
|
|
|
|
|
|
|
|
echo on
|
|
|
|
%cmd%
|
|
|
|
@echo off
|
|
|
|
|
|
|
|
echo About to run again without deleting .pyc/.pyo first:
|
|
|
|
pause
|
|
|
|
|
|
|
|
:Qmode
|
|
|
|
echo on
|
|
|
|
%cmd%
|