summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBarry Warsaw <barry@python.org>2008-03-01 17:05:53 (GMT)
committerBarry Warsaw <barry@python.org>2008-03-01 17:05:53 (GMT)
commit014d4a026a2f969d33ec3c35edc5ac06a3a16933 (patch)
tree15598cf308dfec8fdd615ea986e50e428685ac15
parentc17b35c6b444817b178bffbc061b89d581ffc1e0 (diff)
downloadcpython-014d4a026a2f969d33ec3c35edc5ac06a3a16933.zip
cpython-014d4a026a2f969d33ec3c35edc5ac06a3a16933.tar.gz
cpython-014d4a026a2f969d33ec3c35edc5ac06a3a16933.tar.bz2
Disable the cProfile test for now -- it's broken.
-rwxr-xr-xLib/test/regrtest.py10
-rw-r--r--Lib/test/test_cProfile.py6
2 files changed, 13 insertions, 3 deletions
diff --git a/Lib/test/regrtest.py b/Lib/test/regrtest.py
index 9b6f14a..50ed93e 100755
--- a/Lib/test/regrtest.py
+++ b/Lib/test/regrtest.py
@@ -1131,13 +1131,17 @@ class _ExpectedSkips:
s = _expectations[sys.platform]
self.expected = set(s.split())
+ # These are broken tests, for now skipped on every platform.
+ # XXX Fix these!
+ self.expected.add('test_cProfile')
+
# expected to be skipped on every platform, even Linux
if not os.path.supports_unicode_filenames:
self.expected.add('test_pep277')
- # doctest, profile and cProfile tests fail when the codec for the fs
- # encoding isn't built in because PyUnicode_Decode() adds two calls
- # into Python.
+ # doctest, profile and cProfile tests fail when the codec for the
+ # fs encoding isn't built in because PyUnicode_Decode() adds two
+ # calls into Python.
encs = ("utf-8", "latin-1", "ascii", "mbcs", "utf-16", "utf-32")
if sys.getfilesystemencoding().lower() not in encs:
self.expected.add('test_profile')
diff --git a/Lib/test/test_cProfile.py b/Lib/test/test_cProfile.py
index 07b2a9b..7ae0bca 100644
--- a/Lib/test/test_cProfile.py
+++ b/Lib/test/test_cProfile.py
@@ -119,5 +119,11 @@ class C:
ticks += 1
raise AttributeError
+
+def test_main():
+ from test.test_support import TestSkipped
+ raise TestSkipped('test_cProfile test is current broken')
+
+
if __name__ == "__main__":
test_main()