74
74
zope.testing Changelog
75
75
**********************
80
- Avoid hardcoding sys.argv[0] as script;
81
allow, for instance, Zope 2's `bin/instance test` (LP#407916).
83
- Produce a clear error message when a subprocess doesn't follow the
84
zope.testing.testrunner protocol (LP#407916).
86
- Do not unnecessarily squelch verbose output in a subprocess when there are
87
not multiple subprocesses.
89
- Do not unnecessarily batch subprocess output, which can stymie automated and
90
human processes for identifying hung tests.
92
- Include incremental output when there are multiple subprocesses and a
93
verbosity of -vv or greater is requested. This again is not batched,
94
supporting automated processes and humans looking for hung tests.
100
- Testrunner automatically picks up descendants of unittest.TestCase in test
101
modules, so you don't have to provide a test_suite() anymore.
107
- Clean up support for displaying tracebacks with supplements by turning it
108
into an always-enabled feature and making the dependency on zope.exceptions
111
- Fix #251759: Test runner descended into directories that aren't Python
120
- Add zope-testrunner console_scripts entry point. This exposes a
121
zope-testrunner binary with default installs allowing the testrunner to be
122
run from the command line.
127
- Fix bug when running subprocesses on Windows.
129
- The option REPORT_ONLY_FIRST_FAILURE (command line option "-1") is now
130
respected even when a doctest declares its own REPORTING_FLAGS, such as
133
- Fixed bug that broke readline with pdb when using doctest
134
(see http://bugs.python.org/issue5727).
136
- Made tests pass on Windows and Linux at the same time.
77
139
3.7.4 (2009-05-01)
78
140
==================
1798
1859
Set up samplelayers.Layer12 in 0.000 seconds.
1799
1860
Set up samplelayers.Layer122 in 0.000 seconds.
1801
1/34 (2.9%) test_x1 (sample1.sampletests.test122.TestA)\r
1803
2/34 (5.9%) test_y0 (sample1.sampletests.test122.TestA)\r
1805
3/34 (8.8%) test_z0 (sample1.sampletests.test122.TestA)\r
1807
4/34 (11.8%) test_x0 (sample1.sampletests.test122.TestB)\r
1809
5/34 (14.7%) test_y1 (sample1.sampletests.test122.TestB)\r
1811
6/34 (17.6%) test_z0 (sample1.sampletests.test122.TestB)\r
1813
7/34 (20.6%) test_1 (sample1.sampletests.test122.TestNotMuch)\r
1815
8/34 (23.5%) test_2 (sample1.sampletests.test122.TestNotMuch)\r
1817
9/34 (26.5%) test_3 (sample1.sampletests.test122.TestNotMuch)\r
1819
10/34 (29.4%) test_x0 (sample1.sampletests.test122)\r
1821
11/34 (32.4%) test_y0 (sample1.sampletests.test122)\r
1823
12/34 (35.3%) test_z1 (sample1.sampletests.test122)\r
1825
17/34 (50.0%) ... /testrunner-ex/sample1/sampletests/../../sampletestsl.txt\r
1827
18/34 (52.9%) test_x1 (sampletests.test122.TestA)\r
1829
19/34 (55.9%) test_y0 (sampletests.test122.TestA)\r
1831
20/34 (58.8%) test_z0 (sampletests.test122.TestA)\r
1833
21/34 (61.8%) test_x0 (sampletests.test122.TestB)\r
1835
22/34 (64.7%) test_y1 (sampletests.test122.TestB)\r
1837
23/34 (67.6%) test_z0 (sampletests.test122.TestB)\r
1839
24/34 (70.6%) test_1 (sampletests.test122.TestNotMuch)\r
1841
25/34 (73.5%) test_2 (sampletests.test122.TestNotMuch)\r
1843
26/34 (76.5%) test_3 (sampletests.test122.TestNotMuch)\r
1845
27/34 (79.4%) test_x0 (sampletests.test122)\r
1847
28/34 (82.4%) test_y0 (sampletests.test122)\r
1849
29/34 (85.3%) test_z1 (sampletests.test122)\r
1851
34/34 (100.0%) ... pe/testing/testrunner-ex/sampletests/../sampletestsl.txt\r
1862
1/34 (2.9%) test_x1 (sample1.sampletests.test122.TestA)##r##
1864
2/34 (5.9%) test_y0 (sample1.sampletests.test122.TestA)##r##
1866
3/34 (8.8%) test_z0 (sample1.sampletests.test122.TestA)##r##
1868
4/34 (11.8%) test_x0 (sample1.sampletests.test122.TestB)##r##
1870
5/34 (14.7%) test_y1 (sample1.sampletests.test122.TestB)##r##
1872
6/34 (17.6%) test_z0 (sample1.sampletests.test122.TestB)##r##
1874
7/34 (20.6%) test_1 (sample1.sampletests.test122.TestNotMuch)##r##
1876
8/34 (23.5%) test_2 (sample1.sampletests.test122.TestNotMuch)##r##
1878
9/34 (26.5%) test_3 (sample1.sampletests.test122.TestNotMuch)##r##
1880
10/34 (29.4%) test_x0 (sample1.sampletests.test122)##r##
1882
11/34 (32.4%) test_y0 (sample1.sampletests.test122)##r##
1884
12/34 (35.3%) test_z1 (sample1.sampletests.test122)##r##
1886
17/34 (50.0%) ... /testrunner-ex/sample1/sampletests/../../sampletestsl.txt##r##
1888
18/34 (52.9%) test_x1 (sampletests.test122.TestA)##r##
1890
19/34 (55.9%) test_y0 (sampletests.test122.TestA)##r##
1892
20/34 (58.8%) test_z0 (sampletests.test122.TestA)##r##
1894
21/34 (61.8%) test_x0 (sampletests.test122.TestB)##r##
1896
22/34 (64.7%) test_y1 (sampletests.test122.TestB)##r##
1898
23/34 (67.6%) test_z0 (sampletests.test122.TestB)##r##
1900
24/34 (70.6%) test_1 (sampletests.test122.TestNotMuch)##r##
1902
25/34 (73.5%) test_2 (sampletests.test122.TestNotMuch)##r##
1904
26/34 (76.5%) test_3 (sampletests.test122.TestNotMuch)##r##
1906
27/34 (79.4%) test_x0 (sampletests.test122)##r##
1908
28/34 (82.4%) test_y0 (sampletests.test122)##r##
1910
29/34 (85.3%) test_z1 (sampletests.test122)##r##
1912
34/34 (100.0%) ... pe/testing/testrunner-ex/sampletests/../sampletestsl.txt##r##
1854
1914
Ran 34 tests with 0 failures and 0 errors in 0.008 seconds.
1855
1915
Tearing down left over layers:
1856
1916
Tear down samplelayers.Layer122 in 0.000 seconds.
1875
1935
Set up samplelayers.Layer12 in 0.000 seconds.
1876
1936
Set up samplelayers.Layer122 in 0.000 seconds.
1878
1/34 (2.9%) test_x1 (sample1.sampletests.test122.TestA)\r
1880
2/34 (5.9%) test_y0 (sample1.sampletests.test122.TestA)\r
1882
3/34 (8.8%) test_z0 (sample1.sampletests.test122.TestA)\r
1884
4/34 (11.8%) test_x0 (...le1.sampletests.test122.TestB)\r
1886
5/34 (14.7%) test_y1 (...le1.sampletests.test122.TestB)\r
1888
6/34 (17.6%) test_z0 (...le1.sampletests.test122.TestB)\r
1890
7/34 (20.6%) test_1 (...ampletests.test122.TestNotMuch)\r
1892
8/34 (23.5%) test_2 (...ampletests.test122.TestNotMuch)\r
1894
9/34 (26.5%) test_3 (...ampletests.test122.TestNotMuch)\r
1896
10/34 (29.4%) test_x0 (sample1.sampletests.test122)\r
1898
11/34 (32.4%) test_y0 (sample1.sampletests.test122)\r
1900
12/34 (35.3%) test_z1 (sample1.sampletests.test122)\r
1902
17/34 (50.0%) ... e1/sampletests/../../sampletestsl.txt\r
1904
18/34 (52.9%) test_x1 (sampletests.test122.TestA)\r
1906
19/34 (55.9%) test_y0 (sampletests.test122.TestA)\r
1908
20/34 (58.8%) test_z0 (sampletests.test122.TestA)\r
1910
21/34 (61.8%) test_x0 (sampletests.test122.TestB)\r
1912
22/34 (64.7%) test_y1 (sampletests.test122.TestB)\r
1914
23/34 (67.6%) test_z0 (sampletests.test122.TestB)\r
1916
24/34 (70.6%) test_1 (sampletests.test122.TestNotMuch)\r
1918
25/34 (73.5%) test_2 (sampletests.test122.TestNotMuch)\r
1920
26/34 (76.5%) test_3 (sampletests.test122.TestNotMuch)\r
1922
27/34 (79.4%) test_x0 (sampletests.test122)\r
1924
28/34 (82.4%) test_y0 (sampletests.test122)\r
1926
29/34 (85.3%) test_z1 (sampletests.test122)\r
1928
34/34 (100.0%) ... r-ex/sampletests/../sampletestsl.txt\r
1938
1/34 (2.9%) test_x1 (sample1.sampletests.test122.TestA)##r##
1940
2/34 (5.9%) test_y0 (sample1.sampletests.test122.TestA)##r##
1942
3/34 (8.8%) test_z0 (sample1.sampletests.test122.TestA)##r##
1944
4/34 (11.8%) test_x0 (...le1.sampletests.test122.TestB)##r##
1946
5/34 (14.7%) test_y1 (...le1.sampletests.test122.TestB)##r##
1948
6/34 (17.6%) test_z0 (...le1.sampletests.test122.TestB)##r##
1950
7/34 (20.6%) test_1 (...ampletests.test122.TestNotMuch)##r##
1952
8/34 (23.5%) test_2 (...ampletests.test122.TestNotMuch)##r##
1954
9/34 (26.5%) test_3 (...ampletests.test122.TestNotMuch)##r##
1956
10/34 (29.4%) test_x0 (sample1.sampletests.test122)##r##
1958
11/34 (32.4%) test_y0 (sample1.sampletests.test122)##r##
1960
12/34 (35.3%) test_z1 (sample1.sampletests.test122)##r##
1962
17/34 (50.0%) ... e1/sampletests/../../sampletestsl.txt##r##
1964
18/34 (52.9%) test_x1 (sampletests.test122.TestA)##r##
1966
19/34 (55.9%) test_y0 (sampletests.test122.TestA)##r##
1968
20/34 (58.8%) test_z0 (sampletests.test122.TestA)##r##
1970
21/34 (61.8%) test_x0 (sampletests.test122.TestB)##r##
1972
22/34 (64.7%) test_y1 (sampletests.test122.TestB)##r##
1974
23/34 (67.6%) test_z0 (sampletests.test122.TestB)##r##
1976
24/34 (70.6%) test_1 (sampletests.test122.TestNotMuch)##r##
1978
25/34 (73.5%) test_2 (sampletests.test122.TestNotMuch)##r##
1980
26/34 (76.5%) test_3 (sampletests.test122.TestNotMuch)##r##
1982
27/34 (79.4%) test_x0 (sampletests.test122)##r##
1984
28/34 (82.4%) test_y0 (sampletests.test122)##r##
1986
29/34 (85.3%) test_z1 (sampletests.test122)##r##
1988
34/34 (100.0%) ... r-ex/sampletests/../sampletestsl.txt##r##
1931
1990
Ran 34 tests with 0 failures and 0 errors in 0.008 seconds.
1932
1991
Tearing down left over layers:
1933
1992
Tear down samplelayers.Layer122 in 0.000 seconds.
1948
2007
Set up samplelayers.Layer12 in 0.000 seconds.
1949
2008
Set up samplelayers.Layer122 in 0.000 seconds.
1951
1/24 (4.2%) test_x1 (sample1.sampletests.test122.TestA)\r
1953
2/24 (8.3%) test_y0 (sample1.sampletests.test122.TestA)\r
1955
3/24 (12.5%) test_z0 (sample1.sampletests.test122.TestA)\r
1957
4/24 (16.7%) test_x0 (sample1.sampletests.test122.TestB)\r
1959
5/24 (20.8%) test_y1 (sample1.sampletests.test122.TestB)\r
1961
6/24 (25.0%) test_z0 (sample1.sampletests.test122.TestB)\r
1963
7/24 (29.2%) test_1 (sample1.sampletests.test122.TestNotMuch)\r
1965
8/24 (33.3%) test_2 (sample1.sampletests.test122.TestNotMuch)\r
1967
9/24 (37.5%) test_3 (sample1.sampletests.test122.TestNotMuch)\r
1969
10/24 (41.7%) test_x0 (sample1.sampletests.test122)\r
1971
11/24 (45.8%) test_y0 (sample1.sampletests.test122)\r
1973
12/24 (50.0%) test_z1 (sample1.sampletests.test122)\r
1975
13/24 (54.2%) test_x1 (sampletests.test122.TestA)\r
1977
14/24 (58.3%) test_y0 (sampletests.test122.TestA)\r
1979
15/24 (62.5%) test_z0 (sampletests.test122.TestA)\r
1981
16/24 (66.7%) test_x0 (sampletests.test122.TestB)\r
1983
17/24 (70.8%) test_y1 (sampletests.test122.TestB)\r
1985
18/24 (75.0%) test_z0 (sampletests.test122.TestB)\r
1987
19/24 (79.2%) test_1 (sampletests.test122.TestNotMuch)\r
1989
20/24 (83.3%) test_2 (sampletests.test122.TestNotMuch)\r
1991
21/24 (87.5%) test_3 (sampletests.test122.TestNotMuch)\r
1993
22/24 (91.7%) test_x0 (sampletests.test122)\r
1995
23/24 (95.8%) test_y0 (sampletests.test122)\r
1997
24/24 (100.0%) test_z1 (sampletests.test122)\r
2010
1/24 (4.2%) test_x1 (sample1.sampletests.test122.TestA)##r##
2012
2/24 (8.3%) test_y0 (sample1.sampletests.test122.TestA)##r##
2014
3/24 (12.5%) test_z0 (sample1.sampletests.test122.TestA)##r##
2016
4/24 (16.7%) test_x0 (sample1.sampletests.test122.TestB)##r##
2018
5/24 (20.8%) test_y1 (sample1.sampletests.test122.TestB)##r##
2020
6/24 (25.0%) test_z0 (sample1.sampletests.test122.TestB)##r##
2022
7/24 (29.2%) test_1 (sample1.sampletests.test122.TestNotMuch)##r##
2024
8/24 (33.3%) test_2 (sample1.sampletests.test122.TestNotMuch)##r##
2026
9/24 (37.5%) test_3 (sample1.sampletests.test122.TestNotMuch)##r##
2028
10/24 (41.7%) test_x0 (sample1.sampletests.test122)##r##
2030
11/24 (45.8%) test_y0 (sample1.sampletests.test122)##r##
2032
12/24 (50.0%) test_z1 (sample1.sampletests.test122)##r##
2034
13/24 (54.2%) test_x1 (sampletests.test122.TestA)##r##
2036
14/24 (58.3%) test_y0 (sampletests.test122.TestA)##r##
2038
15/24 (62.5%) test_z0 (sampletests.test122.TestA)##r##
2040
16/24 (66.7%) test_x0 (sampletests.test122.TestB)##r##
2042
17/24 (70.8%) test_y1 (sampletests.test122.TestB)##r##
2044
18/24 (75.0%) test_z0 (sampletests.test122.TestB)##r##
2046
19/24 (79.2%) test_1 (sampletests.test122.TestNotMuch)##r##
2048
20/24 (83.3%) test_2 (sampletests.test122.TestNotMuch)##r##
2050
21/24 (87.5%) test_3 (sampletests.test122.TestNotMuch)##r##
2052
22/24 (91.7%) test_x0 (sampletests.test122)##r##
2054
23/24 (95.8%) test_y0 (sampletests.test122)##r##
2056
24/24 (100.0%) test_z1 (sampletests.test122)##r##
2000
2058
Ran 24 tests with 0 failures and 0 errors in 0.006 seconds.
2001
2059
Tearing down left over layers:
2002
2060
Tear down samplelayers.Layer122 in 0.000 seconds.
2015
2073
Set up samplelayers.Layer12 in 0.000 seconds.
2016
2074
Set up samplelayers.Layer122 in 0.000 seconds.
2018
1/18 (5.6%) test_x1 (sample1.sampletests.test122.TestA) (0.000 s)\r
2020
2/18 (11.1%) test_y0 (sample1.sampletests.test122.TestA) (0.000 s)\r
2022
3/18 (16.7%) test_z0 (sample1.sampletests.test122.TestA) (0.000 s)\r
2024
4/18 (22.2%) test_x0 (sample1.sampletests.test122.TestB) (0.000 s)\r
2026
5/18 (27.8%) test_y1 (sample1.sampletests.test122.TestB) (0.000 s)\r
2028
6/18 (33.3%) test_z0 (sample1.sampletests.test122.TestB) (0.000 s)\r
2030
7/18 (38.9%) test_x0 (sample1.sampletests.test122) (0.001 s)\r
2032
8/18 (44.4%) test_y0 (sample1.sampletests.test122) (0.001 s)\r
2034
9/18 (50.0%) test_z1 (sample1.sampletests.test122) (0.001 s)\r
2036
10/18 (55.6%) test_x1 (sampletests.test122.TestA) (0.000 s)\r
2038
11/18 (61.1%) test_y0 (sampletests.test122.TestA) (0.000 s)\r
2040
12/18 (66.7%) test_z0 (sampletests.test122.TestA) (0.000 s)\r
2042
13/18 (72.2%) test_x0 (sampletests.test122.TestB) (0.000 s)\r
2044
14/18 (77.8%) test_y1 (sampletests.test122.TestB) (0.000 s)\r
2046
15/18 (83.3%) test_z0 (sampletests.test122.TestB) (0.000 s)\r
2048
16/18 (88.9%) test_x0 (sampletests.test122) (0.001 s)\r
2050
17/18 (94.4%) test_y0 (sampletests.test122) (0.001 s)\r
2052
18/18 (100.0%) test_z1 (sampletests.test122) (0.001 s)\r
2076
1/18 (5.6%) test_x1 (sample1.sampletests.test122.TestA) (0.000 s)##r##
2078
2/18 (11.1%) test_y0 (sample1.sampletests.test122.TestA) (0.000 s)##r##
2080
3/18 (16.7%) test_z0 (sample1.sampletests.test122.TestA) (0.000 s)##r##
2082
4/18 (22.2%) test_x0 (sample1.sampletests.test122.TestB) (0.000 s)##r##
2084
5/18 (27.8%) test_y1 (sample1.sampletests.test122.TestB) (0.000 s)##r##
2086
6/18 (33.3%) test_z0 (sample1.sampletests.test122.TestB) (0.000 s)##r##
2088
7/18 (38.9%) test_x0 (sample1.sampletests.test122) (0.001 s)##r##
2090
8/18 (44.4%) test_y0 (sample1.sampletests.test122) (0.001 s)##r##
2092
9/18 (50.0%) test_z1 (sample1.sampletests.test122) (0.001 s)##r##
2094
10/18 (55.6%) test_x1 (sampletests.test122.TestA) (0.000 s)##r##
2096
11/18 (61.1%) test_y0 (sampletests.test122.TestA) (0.000 s)##r##
2098
12/18 (66.7%) test_z0 (sampletests.test122.TestA) (0.000 s)##r##
2100
13/18 (72.2%) test_x0 (sampletests.test122.TestB) (0.000 s)##r##
2102
14/18 (77.8%) test_y1 (sampletests.test122.TestB) (0.000 s)##r##
2104
15/18 (83.3%) test_z0 (sampletests.test122.TestB) (0.000 s)##r##
2106
16/18 (88.9%) test_x0 (sampletests.test122) (0.001 s)##r##
2108
17/18 (94.4%) test_y0 (sampletests.test122) (0.001 s)##r##
2110
18/18 (100.0%) test_z1 (sampletests.test122) (0.001 s)##r##
2055
2112
Ran 18 tests with 0 failures and 0 errors in 0.006 seconds.
2056
2113
Tearing down left over layers:
2057
2114
Tear down samplelayers.Layer122 in 0.000 seconds.