Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
100 changes: 59 additions & 41 deletions Modules/_decimal/tests/runall.bat
Original file line number Diff line number Diff line change
Expand Up @@ -7,105 +7,123 @@ cd ..\..\..\

echo.
echo # ======================================================================
echo # Building Python
echo # Building Python (Debug^|x64)
echo # ======================================================================
echo.

call "%VS100COMNTOOLS%\..\..\VC\vcvarsall.bat" x64
msbuild /noconsolelogger /target:clean PCbuild\pcbuild.sln /p:Configuration=Release /p:PlatformTarget=x64
msbuild /noconsolelogger /target:clean PCbuild\pcbuild.sln /p:Configuration=Debug /p:PlatformTarget=x64
msbuild /noconsolelogger PCbuild\pcbuild.sln /p:Configuration=Release /p:Platform=x64
msbuild /noconsolelogger PCbuild\pcbuild.sln /p:Configuration=Debug /p:Platform=x64

call "%VS100COMNTOOLS%\..\..\VC\vcvarsall.bat" x86
msbuild /noconsolelogger PCbuild\pcbuild.sln /p:Configuration=Release /p:Platform=Win32
msbuild /noconsolelogger PCbuild\pcbuild.sln /p:Configuration=Debug /p:Platform=Win32
echo.
echo.
call .\Tools\buildbot\clean.bat
call .\Tools\buildbot\build.bat -c Debug -p x64

echo.
echo # ======================================================================
echo # test_decimal: platform=x64
echo # platform=Debug^|x64
echo # ======================================================================
echo.

cd PCbuild\amd64

echo # ==================== refleak tests =======================
echo.
python_d.exe -m test -uall -R 2:2 test_decimal
call python.bat -m test -uall -R 3:3 test_decimal
echo.
echo.

echo # ==================== regular tests =======================
echo.
python.exe -m test -uall test_decimal
call python.bat -m test -uall test_decimal
echo.
echo.

echo # ==================== deccheck =======================
echo.
call python.bat .\Modules\_decimal\tests\deccheck.py
echo.
echo.

cd ..

echo.
echo # ======================================================================
echo # test_decimal: platform=x86
echo # Building Python (Release^|x64)
echo # ======================================================================
echo.

echo # ==================== refleak tests =======================
echo.
python_d.exe -m test -uall -R 2:2 test_decimal
call .\Tools\buildbot\clean.bat
call .\Tools\buildbot\build.bat -c Release -p x64

echo.
echo # ======================================================================
echo # platform=Release^|x64
echo # ======================================================================
echo.

echo # ==================== regular tests =======================
echo.
python.exe -m test -uall test_decimal
call python.bat -m test -uall test_decimal
echo.
echo.

echo # ==================== deccheck =======================
echo.
call python.bat .\Modules\_decimal\tests\deccheck.py
echo.
echo.


echo.
echo # ======================================================================
echo # Building Python (Debug^|Win32)
echo # ======================================================================
echo.

cd amd64
call .\Tools\buildbot\clean.bat
call Tools\buildbot\build.bat -c Debug -p Win32

echo.
echo # ======================================================================
echo # deccheck: platform=x64
echo # platform=Debug^|Win32
echo # ======================================================================
echo.

echo # ==================== debug build =======================
echo # ==================== refleak tests =======================
echo.
call python.bat -m test -uall -R 3:3 test_decimal
echo.
echo.

echo # ==================== regular tests =======================
echo.
python_d.exe ..\..\Modules\_decimal\tests\deccheck.py
call python.bat -m test -uall test_decimal
echo.
echo.

echo # =================== release build ======================
echo # ==================== deccheck =======================
echo.
python.exe ..\..\Modules\_decimal\tests\deccheck.py
call python.bat .\Modules\_decimal\tests\deccheck.py
echo.
echo.

cd ..

echo.
echo # ======================================================================
echo # deccheck: platform=x86
echo # Building Python (Release^|Win32)
echo # ======================================================================
echo.

call .\Tools\buildbot\clean.bat
call .\Tools\buildbot\build.bat -c Release -p Win32

echo.
echo # ======================================================================
echo # platform=Release^|Win32
echo # ======================================================================
echo.

echo # ==================== debug build =======================
echo # ==================== regular tests =======================
echo.
python_d.exe ..\Modules\_decimal\tests\deccheck.py
call python.bat -m test -uall test_decimal
echo.
echo.

echo # =================== release build ======================
echo # ==================== deccheck =======================
echo.
python.exe ..\Modules\_decimal\tests\deccheck.py
call python.bat .\Modules\_decimal\tests\deccheck.py
echo.
echo.


cd ..\Modules\_decimal\tests