mirror of https://github.com/python/cpython
75cdd9a904
On Emscripten and WASI platforms, or if --python command line option is used, libregrtest now uses a filename for the JSON file. Emscripten and WASI buildbot workers run the main test process with a different Python (Linux) which spawns Emscripten/WASI processes using the command specified in --python command line option. Passing a file descriptor from the parent process to the child process doesn't work in this case. * Add JsonFile and JsonFileType classes * Add RunTests.json_file_use_filename() method. * Add a test in test_regrtest on the --python command line option. * test_regrtest: add parallel=False parameter. * Split long RunWorkers._runtest() function into sub-functions. |
||
---|---|---|
.. | ||
__phello__ | ||
asyncio | ||
collections | ||
concurrent | ||
ctypes | ||
curses | ||
dbm | ||
encodings | ||
ensurepip | ||
html | ||
http | ||
idlelib | ||
importlib | ||
json | ||
logging | ||
multiprocessing | ||
pydoc_data | ||
re | ||
site-packages | ||
sqlite3 | ||
test | ||
tkinter | ||
tomllib | ||
turtledemo | ||
unittest | ||
urllib | ||
venv | ||
wsgiref | ||
xml | ||
xmlrpc | ||
zipfile | ||
zoneinfo | ||
__future__.py | ||
__hello__.py | ||
_aix_support.py | ||
_collections_abc.py | ||
_compat_pickle.py | ||
_compression.py | ||
_markupbase.py | ||
_opcode_metadata.py | ||
_osx_support.py | ||
_py_abc.py | ||
_pydatetime.py | ||
_pydecimal.py | ||
_pyio.py | ||
_pylong.py | ||
_sitebuiltins.py | ||
_strptime.py | ||
_threading_local.py | ||
_weakrefset.py | ||
abc.py | ||
antigravity.py | ||
argparse.py | ||
ast.py | ||
base64.py | ||
bdb.py | ||
bisect.py | ||
bz2.py | ||
cProfile.py | ||
calendar.py | ||
cmd.py | ||
code.py | ||
codecs.py | ||
codeop.py | ||
colorsys.py | ||
compileall.py | ||
configparser.py | ||
contextlib.py | ||
contextvars.py | ||
copy.py | ||
copyreg.py | ||
csv.py | ||
dataclasses.py | ||
datetime.py | ||
decimal.py | ||
difflib.py | ||
dis.py | ||
doctest.py | ||
enum.py | ||
filecmp.py | ||
fileinput.py | ||
fnmatch.py | ||
fractions.py | ||
ftplib.py | ||
functools.py | ||
genericpath.py | ||
getopt.py | ||
getpass.py | ||
gettext.py | ||
glob.py | ||
graphlib.py | ||
gzip.py | ||
hashlib.py | ||
heapq.py | ||
hmac.py | ||
imaplib.py | ||
inspect.py | ||
io.py | ||
ipaddress.py | ||
keyword.py | ||
linecache.py | ||
locale.py | ||
lzma.py | ||
mailbox.py | ||
mimetypes.py | ||
modulefinder.py | ||
netrc.py | ||
ntpath.py | ||
nturl2path.py | ||
numbers.py | ||
opcode.py | ||
operator.py | ||
optparse.py | ||
os.py | ||
pathlib.py | ||
pdb.py | ||
pickle.py | ||
pickletools.py | ||
pkgutil.py | ||
platform.py | ||
plistlib.py | ||
poplib.py | ||
posixpath.py | ||
pprint.py | ||
profile.py | ||
pstats.py | ||
pty.py | ||
py_compile.py | ||
pyclbr.py | ||
pydoc.py | ||
queue.py | ||
quopri.py | ||
random.py | ||
reprlib.py | ||
rlcompleter.py | ||
runpy.py | ||
sched.py | ||
secrets.py | ||
selectors.py | ||
shelve.py | ||
shlex.py | ||
shutil.py | ||
signal.py | ||
site.py | ||
smtplib.py | ||
socket.py | ||
socketserver.py | ||
sre_compile.py | ||
sre_constants.py | ||
sre_parse.py | ||
ssl.py | ||
stat.py | ||
statistics.py | ||
string.py | ||
stringprep.py | ||
struct.py | ||
subprocess.py | ||
symtable.py | ||
sysconfig.py | ||
tabnanny.py | ||
tarfile.py | ||
tempfile.py | ||
textwrap.py | ||
this.py | ||
threading.py | ||
timeit.py | ||
token.py | ||
tokenize.py | ||
trace.py | ||
traceback.py | ||
tracemalloc.py | ||
tty.py | ||
turtle.py | ||
types.py | ||
typing.py | ||
uuid.py | ||
warnings.py | ||
wave.py | ||
weakref.py | ||
webbrowser.py | ||
zipapp.py | ||
zipimport.py |