cpython/Lib
Miss Islington (bot) 58f7bf3a89
bpo-34945: Buffer output in test suite only when creating junit file (GH-10204)
After commit d0f49d2f50, the output of the
test suite is always buffered as the test output needs to be included in
the JUnit file in same cases (as when a test fails). This has the
consequence that printing or using debuggers (like pdb) in the test
suite does not result in a good user experience anymore.

This commit modifies the test suite runner so it only captures the test
output when the JUnit file is requested to fix the regression so prints
and debuggers are usable again.
(cherry picked from commit 02277482ea)

Co-authored-by: Pablo Galindo <Pablogsal@gmail.com>
2018-10-29 14:05:31 -07:00
..
asyncio bpo-34970: Protect tasks weak set manipulation in asyncio.all_tasks() (GH-9837) (GH-9849) 2018-10-20 00:37:51 -04:00
collections
concurrent bpo-34819: Use a monotonic clock to compute timeouts in concurrent.futures (GH-9599) 2018-09-27 04:46:38 -07:00
ctypes Use assertEqual() instead of assertEquals(). (GH-9721) (GH-9725) 2018-10-05 21:46:24 +03:00
curses Issue #13051: Fixed recursion errors in large or resized curses.textpad.Textbox. 2016-12-28 10:16:06 +02:00
dbm
distutils bpo-35067: Remove _distutils_findvs and use vswhere.exe instead. (GH-10095) 2018-10-27 14:06:20 -07:00
email bpo-33476: Fix _header_value_parser when address group is missing final ';' (GH-7484) 2018-07-28 08:41:26 -07:00
encodings
ensurepip
html
http bpo-33365: print the header values beside the keys (GH-6611) 2018-06-19 06:52:36 -07:00
idlelib bpo-35097: Add IDLE doc subsection explaining editor windows. (GH-10206) 2018-10-28 18:51:33 -07:00
importlib
json
lib2to3 bpo-16965: 2to3 now rewrites execfile() to open with 'rb'. (GH-8569) 2018-10-13 02:48:18 -07:00
logging bpo-35046: do only one system call per line (logging.StreamHandler) (GH-10042) (GH-10050) 2018-10-23 11:07:06 +01:00
msilib bpo-34251: Restore msilib.Win64 to preserve compatibility (GH-8510) 2018-07-28 17:14:44 -07:00
multiprocessing bpo-34172: multiprocessing.Pool leaks resources after being deleted (GH-8450) (GH-9676) 2018-10-02 23:17:04 +02:00
pydoc_data 3.7.1final 2018-10-20 02:04:19 -04:00
site-packages
sqlite3
test bpo-34945: Buffer output in test suite only when creating junit file (GH-10204) 2018-10-29 14:05:31 -07:00
tkinter [3.7] Fix checking for bugfix Tcl version. (GH-10185) (GH-10186) 2018-10-28 20:57:04 +02:00
turtledemo bpo-14117: Make minor tweaks to turtledemo (GH-8002) 2018-06-28 22:30:44 -07:00
unittest unittest.mock doc: Fix references to recursive seal of Mocks (GH-9028) 2018-10-19 15:17:31 -07:00
urllib bpo-34866: Adding max_num_fields to cgi.FieldStorage (GH-9660) 2018-10-19 04:11:16 -07:00
venv
wsgiref Remove tiny bit of deadcode from wsgiref.validate (#3996) 2017-10-31 00:07:36 -04:00
xml bpo-34791: xml package obeys ignore env flags (GH-9544) (GH-9545) 2018-10-20 01:09:01 +02:00
xmlrpc bpo-33911: Fixed deprecation warning in xmlrpc.server (GH-7847) (GH-8294) 2018-07-16 11:02:23 +02:00
__future__.py
__phello__.foo.py
_bootlocale.py
_collections_abc.py
_compat_pickle.py
_compression.py
_dummy_thread.py
_markupbase.py
_osx_support.py
_py_abc.py
_pydecimal.py
_pyio.py bpo-25862: Fix assertion failures in io.TextIOWrapper.tell(). (GH-3918) 2018-06-29 03:34:34 -07:00
_sitebuiltins.py
_strptime.py Spelling fixes to docs, docstrings, and comments (GH-6374) 2018-04-20 14:00:41 -07:00
_threading_local.py
_weakrefset.py
abc.py
aifc.py
antigravity.py Change the xkcd link in comment over https. (GH-9293) 2018-09-14 09:28:07 -07:00
argparse.py bpo-11874: fix assertion failure in argparse metavar handling (GH-1826) 2018-06-08 04:33:50 -07:00
ast.py bpo-33851: Fix ast.get_docstring() for a node that lacks a docstring. (GH-7682) 2018-06-15 01:25:13 -07:00
asynchat.py
asyncore.py
base64.py bpo-34164: Fix handling of incorrect padding in base64.b32decode(). (GH-8351) (GH-8435) 2018-07-24 13:53:39 +03:00
bdb.py bpo-34906: Doc: Fix typos (GH-9712) 2018-10-05 07:35:18 -07:00
binhex.py
bisect.py
bz2.py
cProfile.py [3.7] bpo-23420: Verify the value of '-s' when execute the CLI of cProfile (GH-9925) (GH-9926) 2018-10-17 04:48:05 -07:00
calendar.py
cgi.py bpo-35028: cgi: Fix max_num_fields off by one error (GH-9973) 2018-10-23 03:54:52 -07:00
cgitb.py
chunk.py
cmd.py
code.py
codecs.py
codeop.py
colorsys.py
compileall.py
configparser.py bpo-27351: Fix ConfigParser.read() documentation and docstring (GH-8123) 2018-09-29 10:33:05 -06:00
contextlib.py
contextvars.py
copy.py
copyreg.py
crypt.py
csv.py
dataclasses.py bpo-33947: dataclasses no longer can raise RecursionError in repr (GF9916) (#9970) 2018-10-19 13:28:30 -04:00
datetime.py bpo-34454: Clean up datetime.fromisoformat surrogate handling (GH-8959) 2018-10-22 15:35:15 -07:00
decimal.py
difflib.py
dis.py
doctest.py
dummy_threading.py
enum.py bpo-34536: raise error for invalid _missing_ results (GH-9147) (GH-9978) 2018-10-19 16:49:30 -07:00
filecmp.py
fileinput.py
fnmatch.py
formatter.py
fractions.py
ftplib.py
functools.py bpo-33967: Fix singledispatch raised IndexError when no args (GH-8184) 2018-07-10 00:48:57 -07:00
genericpath.py
getopt.py
getpass.py
gettext.py
glob.py
gzip.py
hashlib.py [3.7] bpo-33729: Fix issues with arguments parsing in hashlib. (GH-8346) (GH-8581) 2018-07-31 10:22:44 +03:00
heapq.py
hmac.py
imaplib.py bpo-18540: Fix EAI_NONAME in imaplib.IMAP4*() (GH-8634) 2018-08-07 05:37:38 +03:00
imghdr.py
imp.py closes bpo-34056: Always return bytes from _HackedGetData.get_data(). (GH-8130) 2018-07-06 21:00:45 -07:00
inspect.py bpo-33594: Add deprecation info in inspect.py module (GH-7036) 2018-10-19 17:05:49 -07:00
io.py
ipaddress.py
keyword.py
linecache.py
locale.py
lzma.py
macpath.py
mailbox.py
mailcap.py
mimetypes.py
modulefinder.py
netrc.py
nntplib.py
ntpath.py [3.7] bpo-31047: Fix ntpath.abspath to trim ending separator (GH-10082) 2018-10-25 13:46:23 -04:00
nturl2path.py
numbers.py
opcode.py
operator.py
optparse.py
os.py
pathlib.py bpo-33635: Handling Bad file descriptor in Path.is_file and related. (GH-8542) 2018-08-27 18:37:18 -04:00
pdb.py
pickle.py
pickletools.py Fix pickletools doc for NEWFALSE. (GH-9432) 2018-09-25 22:19:08 -07:00
pipes.py
pkgutil.py
platform.py [3.7] bpo-26544: Get rid of dependence from distutils in platform. (GH-8356). (GH-8970) 2018-09-04 17:31:18 +03:00
plistlib.py
poplib.py
posixpath.py
pprint.py
profile.py
pstats.py
pty.py
py_compile.py bpo-29708: Setting SOURCE_DATE_EPOCH forces hash-based .pyc files (GH-5200) 2018-01-24 13:26:18 -08:00
pyclbr.py
pydoc.py bpo-940286: Fix pydoc to show cross refs correctly (GH-8390) 2018-07-23 09:51:54 +03:00
queue.py
quopri.py
random.py bpo-24567: Random subnormal.diff (GH-7954) (GH-7955) 2018-06-27 01:53:04 -07:00
re.py
reprlib.py
rlcompleter.py
runpy.py
sched.py
secrets.py
selectors.py
shelve.py
shlex.py
shutil.py [3.7] bpo-34260, shutil: fix copy2 and copystat documentation (GH-8523) (GH-10065) 2018-10-23 23:57:55 +02:00
signal.py
site.py bpo-19891: Ignore error while writing history file (GH-8483) 2018-08-06 02:03:43 -07:00
smtpd.py
smtplib.py closes bpo-34525: Fix smtplib's authobject() documentation (GH-8965) 2018-09-10 11:13:13 -07:00
sndhdr.py
socket.py
socketserver.py bpo-35017, socketserver: don't accept request after shutdown (GH-9952) 2018-10-26 07:06:39 -07:00
sre_compile.py
sre_constants.py
sre_parse.py
ssl.py Fix a typo ssl.py docstring (GH-9697) (GH-9709) 2018-10-05 10:33:36 +03:00
stat.py
statistics.py
string.py
stringprep.py
struct.py
subprocess.py bpo-34044: subprocess.Popen copies startupinfo (GH-8090) (GH-8121) 2018-07-05 23:15:28 +02:00
sunau.py
symbol.py
symtable.py
sysconfig.py
tabnanny.py
tarfile.py bpo-34010: Fix tarfile read performance regression (GH-8020) 2018-07-04 01:32:41 -07:00
telnetlib.py
tempfile.py
textwrap.py
this.py
threading.py
timeit.py
token.py
tokenize.py [3.7] bpo-33899: Make tokenize module mirror end-of-file is end-of-line behavior (GH-7891) (GH-8132) 2018-07-06 13:21:05 +03:00
trace.py bpo-34171: Prevent creating Lib/trace.cover when run the trace module. (GH-8841) 2018-08-25 03:47:22 -04:00
traceback.py bpo-34588: Fix an off-by-one error in traceback formatting. (GH-9077) 2018-09-10 09:00:08 -07:00
tracemalloc.py
tty.py
turtle.py
types.py
typing.py Fix typo in typing.py module docstring (GH-9014) 2018-09-01 05:15:40 -04:00
uu.py
uuid.py [3.7] bpo-34621: fix uuid.UUID (un)pickling compatbility with older Python versions (<3.7) (GH-9133) 2018-09-10 18:47:29 +03:00
warnings.py
wave.py
weakref.py
webbrowser.py bpo-31014: Fix the webbrowser module. (GH-7267) 2018-07-08 01:09:21 -07:00
xdrlib.py
zipapp.py
zipfile.py bpo-34472: Add data descriptor signature to zipfile (GH-8871) (GH-9399) 2018-09-22 21:03:04 +03:00