1@ECHO OFF 2 3rem Test all machine configurations, pydebug, refleaks, release build. 4 5cd ..\..\..\ 6 7 8echo. 9echo # ====================================================================== 10echo # Building Python 11echo # ====================================================================== 12echo. 13 14call "%VS100COMNTOOLS%\..\..\VC\vcvarsall.bat" x64 15msbuild /noconsolelogger /target:clean PCbuild\pcbuild.sln /p:Configuration=Release /p:PlatformTarget=x64 16msbuild /noconsolelogger /target:clean PCbuild\pcbuild.sln /p:Configuration=Debug /p:PlatformTarget=x64 17msbuild /noconsolelogger PCbuild\pcbuild.sln /p:Configuration=Release /p:Platform=x64 18msbuild /noconsolelogger PCbuild\pcbuild.sln /p:Configuration=Debug /p:Platform=x64 19 20call "%VS100COMNTOOLS%\..\..\VC\vcvarsall.bat" x86 21msbuild /noconsolelogger PCbuild\pcbuild.sln /p:Configuration=Release /p:Platform=Win32 22msbuild /noconsolelogger PCbuild\pcbuild.sln /p:Configuration=Debug /p:Platform=Win32 23echo. 24echo. 25 26echo. 27echo # ====================================================================== 28echo # test_decimal: platform=x64 29echo # ====================================================================== 30echo. 31 32cd PCbuild\amd64 33 34echo # ==================== refleak tests ======================= 35echo. 36python_d.exe -m test -uall -R 2:2 test_decimal 37echo. 38echo. 39 40echo # ==================== regular tests ======================= 41echo. 42python.exe -m test -uall test_decimal 43echo. 44echo. 45 46cd .. 47 48echo. 49echo # ====================================================================== 50echo # test_decimal: platform=x86 51echo # ====================================================================== 52echo. 53 54echo # ==================== refleak tests ======================= 55echo. 56python_d.exe -m test -uall -R 2:2 test_decimal 57echo. 58echo. 59 60echo # ==================== regular tests ======================= 61echo. 62python.exe -m test -uall test_decimal 63echo. 64echo. 65 66cd amd64 67 68echo. 69echo # ====================================================================== 70echo # deccheck: platform=x64 71echo # ====================================================================== 72echo. 73 74echo # ==================== debug build ======================= 75echo. 76python_d.exe ..\..\Modules\_decimal\tests\deccheck.py 77echo. 78echo. 79 80echo # =================== release build ====================== 81echo. 82python.exe ..\..\Modules\_decimal\tests\deccheck.py 83echo. 84echo. 85 86cd .. 87 88echo. 89echo # ====================================================================== 90echo # deccheck: platform=x86 91echo # ====================================================================== 92echo. 93echo. 94 95echo # ==================== debug build ======================= 96echo. 97python_d.exe ..\Modules\_decimal\tests\deccheck.py 98echo. 99echo. 100 101echo # =================== release build ====================== 102echo. 103python.exe ..\Modules\_decimal\tests\deccheck.py 104echo. 105echo. 106 107 108cd ..\Modules\_decimal\tests 109 110 111 112