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