|
18 | 18 | LockInstall, |
19 | 19 | Uninstall, |
20 | 20 | UploadTestResults, |
| 21 | + PythonInfo, |
21 | 22 | ) |
22 | 23 |
|
23 | 24 | # This (default) timeout is for each individual test file. |
@@ -138,16 +139,11 @@ def setup(self, parallel, branch, test_with_PTY=False, **kwargs): |
138 | 139 | self.addStep(Compile(command=compile, |
139 | 140 | env=self.compile_environ, |
140 | 141 | **oot_kwargs)) |
141 | | - self.addStep( |
142 | | - ShellCommand( |
143 | | - name="pythoninfo", |
144 | | - description="pythoninfo", |
145 | | - command=["make", "pythoninfo"], |
146 | | - warnOnFailure=True, |
147 | | - env=self.test_environ, |
148 | | - **oot_kwargs |
149 | | - ) |
150 | | - ) |
| 142 | + self.addStep(PythonInfo( |
| 143 | + command=["make", "pythoninfo"], |
| 144 | + env=self.test_environ, |
| 145 | + **oot_kwargs |
| 146 | + )) |
151 | 147 | self.addStep(Test( |
152 | 148 | command=test, |
153 | 149 | timeout=step_timeout(self.test_timeout), |
@@ -237,14 +233,9 @@ def setup(self, parallel, branch, test_with_PTY=False, **kwargs): |
237 | 233 | self.addStep(Compile(command=compile)) |
238 | 234 | self.addStep(Install(command=install)) |
239 | 235 | self.addStep(LockInstall()) |
240 | | - self.addStep( |
241 | | - ShellCommand( |
242 | | - name="pythoninfo", |
243 | | - description="pythoninfo", |
244 | | - command=[installed_python, "-m", "test.pythoninfo"], |
245 | | - warnOnFailure=True, |
246 | | - ) |
247 | | - ) |
| 236 | + self.addStep(PythonInfo( |
| 237 | + command=[installed_python, "-m", "test.pythoninfo"], |
| 238 | + )) |
248 | 239 | self.addStep(Test( |
249 | 240 | command=test, |
250 | 241 | timeout=step_timeout(self.test_timeout), |
@@ -618,14 +609,9 @@ def setup(self, parallel, branch, **kwargs): |
618 | 609 | if parallel: |
619 | 610 | test_command.append(parallel) |
620 | 611 | self.addStep(Compile(command=build_command)) |
621 | | - self.addStep( |
622 | | - ShellCommand( |
623 | | - name="pythoninfo", |
624 | | - description="pythoninfo", |
625 | | - command=self.python_command + ["-m", "test.pythoninfo"], |
626 | | - warnOnFailure=True, |
627 | | - ) |
628 | | - ) |
| 612 | + self.addStep(PythonInfo( |
| 613 | + command=self.python_command + ["-m", "test.pythoninfo"], |
| 614 | + )) |
629 | 615 | test_command.extend(("--timeout", str(self.test_timeout))) |
630 | 616 | self.addStep(Test( |
631 | 617 | command=test_command, |
@@ -852,16 +838,11 @@ def setup(self, parallel, branch, test_with_PTY=False, **kwargs): |
852 | 838 | ) |
853 | 839 | ) |
854 | 840 | if self.can_execute_python: |
855 | | - self.addStep( |
856 | | - ShellCommand( |
857 | | - name="pythoninfo", |
858 | | - description="pythoninfo", |
859 | | - command=["make", "pythoninfo"], |
860 | | - warnOnFailure=True, |
861 | | - env=self.test_environ, |
862 | | - workdir=oot_host_path, |
863 | | - ) |
864 | | - ) |
| 841 | + self.addStep(PythonInfo( |
| 842 | + command=["make", "pythoninfo"], |
| 843 | + env=self.test_environ, |
| 844 | + workdir=oot_host_path, |
| 845 | + )) |
865 | 846 | self.addStep(Test( |
866 | 847 | command=test, |
867 | 848 | timeout=step_timeout(self.test_timeout), |
@@ -978,15 +959,10 @@ def setup(self, parallel, branch, test_with_PTY=False, **kwargs): |
978 | 959 | ) |
979 | 960 | ) |
980 | 961 |
|
981 | | - self.addStep( |
982 | | - ShellCommand( |
983 | | - name="pythoninfo", |
984 | | - description="pythoninfo", |
985 | | - command=["make", "pythoninfo"], |
986 | | - warnOnFailure=True, |
987 | | - workdir=host_path, |
988 | | - ) |
989 | | - ) |
| 962 | + self.addStep(PythonInfo( |
| 963 | + command=["make", "pythoninfo"], |
| 964 | + workdir=host_path, |
| 965 | + )) |
990 | 966 |
|
991 | 967 | # Copied from UnixBuild. |
992 | 968 | testopts = list(self.testFlags) |
@@ -1307,15 +1283,10 @@ def setup(self, parallel, branch, **kwargs): |
1307 | 1283 |
|
1308 | 1284 | self.addStep(Compile(command=compile, env=self.compile_environ)) |
1309 | 1285 |
|
1310 | | - self.addStep( |
1311 | | - ShellCommand( |
1312 | | - name="pythoninfo", |
1313 | | - description="pythoninfo", |
1314 | | - command=["make", "pythoninfo"], |
1315 | | - warnOnFailure=True, |
1316 | | - env=self.test_environ, |
1317 | | - ) |
1318 | | - ) |
| 1286 | + self.addStep(PythonInfo( |
| 1287 | + command=["make", "pythoninfo"], |
| 1288 | + env=self.test_environ, |
| 1289 | + )) |
1319 | 1290 |
|
1320 | 1291 | test = [ |
1321 | 1292 | "valgrind", |
@@ -1391,6 +1362,12 @@ def setup(self, **kwargs): |
1391 | 1362 | command=["python3", "Platforms/emscripten", "make-host"], |
1392 | 1363 | env=compile_environ, |
1393 | 1364 | ), |
| 1365 | + PythonInfo( |
| 1366 | + command=[ |
| 1367 | + "python3", "Platforms/emscripten", "run", "--pythoninfo", |
| 1368 | + ], |
| 1369 | + env=compile_environ, |
| 1370 | + ), |
1394 | 1371 | Test( |
1395 | 1372 | name="Node full test suite", |
1396 | 1373 | command=[ |
|
0 commit comments