cpython/Lib/test/output
Armin Rigo a871ef2b3e Added the cProfile module.
Based on lsprof (patch #1212837) by Brett Rosen and Ted Czotter.
With further editing by Michael Hudson and myself.
History in svn repo: http://codespeak.net/svn/user/arigo/hack/misc/lsprof

* Module/_lsprof.c is the internal C module, Lib/cProfile.py a wrapper.
* pstats.py updated to display cProfile's caller/callee timings if available.
* setup.py and NEWS updated.
* documentation updates in the profiler section:
   - explain the differences between the three profilers that we have now
   - profile and cProfile can use a unified documentation, like (c)Pickle
   - mention that hotshot is "for specialized usage" now
   - removed references to the "old profiler" that no longer exists
* test updates:
   - extended test_profile to cover delicate cases like recursion
   - added tests for the caller/callee displays
   - added test_cProfile, performing the same tests for cProfile
* TO-DO:
   - cProfile gives a nicer name to built-in, particularly built-in methods,
     which could be backported to profile.
   - not tested on Windows recently!
2006-02-08 12:53:56 +00:00
..
test_augassign Add the 'bool' type and its values 'False' and 'True', as described in 2002-04-03 22:41:51 +00:00
test_cgi Don't return spurious empty fields if 'keep_empty_values' is True. 2004-07-19 15:38:11 +00:00
test_class
test_coercion Make test_coercion.py less sensitive to platform fp quirks. Closes 2004-03-10 17:30:03 +00:00
test_compare No more RCmp. 2001-01-04 01:36:50 +00:00
test_cookie *** empty log message *** 2005-08-26 13:21:50 +00:00
test_cProfile Added the cProfile module. 2006-02-08 12:53:56 +00:00
test_exceptions Add a custom __str__ method to KeyError that applies repr() to the 2002-09-03 20:24:09 +00:00
test_extcall adding passing test. testing for g(*Nothing()) where Nothing is a user-defined iterator. 2004-02-21 21:03:30 +00:00
test_frozen Fix the frozen bytecode for __hello__ (betcha didn't know that existed 2001-10-18 18:49:37 +00:00
test_global test_global was broken by some recent checkin. Repairing. 2001-03-02 01:48:16 +00:00
test_grammar Merge ast-branch to head 2005-10-20 19:59:25 +00:00
test_httplib Fix SF bug 764095: Don't use network in test_httplib. 2003-07-08 12:36:58 +00:00
test_linuxaudiodev better format names and error messages 2001-01-15 22:21:39 +00:00
test_logging Added a test for the ability to specify a class attribute in Formatter configuration. Contributed by Shane Hathaway. 2006-01-20 18:28:59 +00:00
test_math Added tests for new degree/radian conversions. 2002-05-14 08:51:33 +00:00
test_MimeWriter
test_mmap Patch #1407135, bug #1424041, make mmap.mmap(-1, length) work the same 2006-02-05 05:45:43 +00:00
test_new
test_nis
test_opcodes
test_openpty
test_operations
test_ossaudiodev SF #818006: merge from release24-maint branch: add useful read-only 2005-03-07 01:41:11 +00:00
test_pep277 Stop printing listdir bytestring output, as the precise list of strings 2004-11-07 20:01:56 +00:00
test_pkg Patch #103343: Allow the important test_pkg to succeed under Jython. 2001-01-21 19:51:53 +00:00
test_poll Oops, forgot to add the output file to 41388. 2005-11-03 05:07:15 +00:00
test_popen Fix bugs: 2002-04-03 01:47:00 +00:00
test_popen2
test_profile Added the cProfile module. 2006-02-08 12:53:56 +00:00
test_pty
test_pyexpat Update test to accomodate the change to the namespace_separator parameter 2001-04-25 16:03:54 +00:00
test_regex
test_resource Add tests for the recent resource module change. 2002-04-23 20:21:22 +00:00
test_rgbimg
test_scope Add test for eval() w/ free variables. 2002-04-20 04:51:39 +00:00
test_signal
test_thread
test_threadedtempfile Guido found a brand new race in tempfile on Linux, due to Linux changing 2001-01-13 03:04:02 +00:00
test_tokenize PEP-0318, @decorator-style. In Guido's words: 2004-08-02 06:10:11 +00:00
test_types Port the dictionary tests from test_types.py to unittest. Collect as much 2004-05-31 16:29:04 +00:00
test_winreg
test_xdrlib Patch #1049151: adding bool support to xdrlib.py. 2005-02-24 20:22:10 +00:00
xmltests Suppress the variable verbose output from test.xmltests; the inclusion of 2002-06-26 15:16:16 +00:00