Thu, 10 Apr 2014 23:02:20 +0200
updated coverage to 3.7.1
3495
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
1 | ------------------------------ |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
2 | Change history for Coverage.py |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
3 | ------------------------------ |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
4 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
5 | 3.7.1 -- 13 December 2013 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
6 | ------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
7 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
8 | - Improved the speed of HTML report generation by about 20%. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
9 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
10 | - Fixed the mechanism for finding OS-installed static files for the HTML report |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
11 | so that it will actually find OS-installed static files. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
12 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
13 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
14 | 3.7 --- 6 October 2013 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
15 | ---------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
16 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
17 | - Added the ``--debug`` switch to ``coverage run``. It accepts a list of |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
18 | options indicating the type of internal activity to log to stderr. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
19 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
20 | - Improved the branch coverage facility, fixing `issue 92`_ and `issue 175`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
21 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
22 | - Running code with ``coverage run -m`` now behaves more like Python does, |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
23 | setting sys.path properly, which fixes `issue 207`_ and `issue 242`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
24 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
25 | - Coverage can now run .pyc files directly, closing `issue 264`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
26 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
27 | - Coverage properly supports .pyw files, fixing `issue 261`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
28 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
29 | - Omitting files within a tree specified with the ``source`` option would |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
30 | cause them to be incorrectly marked as unexecuted, as described in |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
31 | `issue 218`_. This is now fixed. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
32 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
33 | - When specifying paths to alias together during data combining, you can now |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
34 | specify relative paths, fixing `issue 267`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
35 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
36 | - Most file paths can now be specified with username expansion (``~/src``, or |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
37 | ``~build/src``, for example), and with environment variable expansion |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
38 | (``build/$BUILDNUM/src``). |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
39 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
40 | - Trying to create an XML report with no files to report on, would cause a |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
41 | ZeroDivideError, but no longer does, fixing `issue 250`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
42 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
43 | - When running a threaded program under the Python tracer, coverage no longer |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
44 | issues a spurious warning about the trace function changing: "Trace function |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
45 | changed, measurement is likely wrong: None." This fixes `issue 164`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
46 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
47 | - Static files necessary for HTML reports are found in system-installed places, |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
48 | to ease OS-level packaging of coverage.py. Closes `issue 259`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
49 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
50 | - Source files with encoding declarations, but a blank first line, were not |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
51 | decoded properly. Now they are. Thanks, Roger Hu. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
52 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
53 | - The source kit now includes the ``__main__.py`` file in the root coverage |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
54 | directory, fixing `issue 255`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
55 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
56 | .. _issue 92: https://bitbucket.org/ned/coveragepy/issue/92/finally-clauses-arent-treated-properly-in |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
57 | .. _issue 164: https://bitbucket.org/ned/coveragepy/issue/164/trace-function-changed-warning-when-using |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
58 | .. _issue 175: https://bitbucket.org/ned/coveragepy/issue/175/branch-coverage-gets-confused-in-certain |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
59 | .. _issue 207: https://bitbucket.org/ned/coveragepy/issue/207/run-m-cannot-find-module-or-package-in |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
60 | .. _issue 242: https://bitbucket.org/ned/coveragepy/issue/242/running-a-two-level-package-doesnt-work |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
61 | .. _issue 218: https://bitbucket.org/ned/coveragepy/issue/218/run-command-does-not-respect-the-omit-flag |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
62 | .. _issue 250: https://bitbucket.org/ned/coveragepy/issue/250/uncaught-zerodivisionerror-when-generating |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
63 | .. _issue 255: https://bitbucket.org/ned/coveragepy/issue/255/directory-level-__main__py-not-included-in |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
64 | .. _issue 259: https://bitbucket.org/ned/coveragepy/issue/259/allow-use-of-system-installed-third-party |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
65 | .. _issue 261: https://bitbucket.org/ned/coveragepy/issue/261/pyw-files-arent-reported-properly |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
66 | .. _issue 264: https://bitbucket.org/ned/coveragepy/issue/264/coverage-wont-run-pyc-files |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
67 | .. _issue 267: https://bitbucket.org/ned/coveragepy/issue/267/relative-path-aliases-dont-work |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
68 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
69 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
70 | Version 3.6 --- 5 January 2013 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
71 | ------------------------------ |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
72 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
73 | - Added a page to the docs about troublesome situations, closing `issue 226`_, |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
74 | and added some info to the TODO file, closing `issue 227`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
75 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
76 | .. _issue 226: https://bitbucket.org/ned/coveragepy/issue/226/make-readme-section-to-describe-when |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
77 | .. _issue 227: https://bitbucket.org/ned/coveragepy/issue/227/update-todo |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
78 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
79 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
80 | Version 3.6b3 --- 29 December 2012 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
81 | ---------------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
82 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
83 | - Beta 2 broke the nose plugin. It's fixed again, closing `issue 224`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
84 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
85 | .. _issue 224: https://bitbucket.org/ned/coveragepy/issue/224/36b2-breaks-nosexcover |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
86 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
87 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
88 | Version 3.6b2 --- 23 December 2012 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
89 | ---------------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
90 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
91 | - Coverage.py runs on Python 2.3 and 2.4 again. It was broken in 3.6b1. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
92 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
93 | - The C extension is optionally compiled using a different more widely-used |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
94 | technique, taking another stab at fixing `issue 80`_ once and for all. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
95 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
96 | - Combining data files would create entries for phantom files if used with |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
97 | ``source`` and path aliases. It no longer does. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
98 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
99 | - ``debug sys`` now shows the configuration file path that was read. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
100 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
101 | - If an oddly-behaved package claims that code came from an empty-string |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
102 | filename, coverage.py no longer associates it with the directory name, |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
103 | fixing `issue 221`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
104 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
105 | .. _issue 80: https://bitbucket.org/ned/coveragepy/issue/80/is-there-a-duck-typing-way-to-know-we-cant |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
106 | .. _issue 221: https://bitbucket.org/ned/coveragepy/issue/221/coveragepy-incompatible-with-pyratemp |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
107 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
108 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
109 | Version 3.6b1 --- 28 November 2012 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
110 | ---------------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
111 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
112 | - Wildcards in ``include=`` and ``omit=`` arguments were not handled properly |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
113 | in reporting functions, though they were when running. Now they are handled |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
114 | uniformly, closing `issue 143`_ and `issue 163`_. **NOTE**: it is possible |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
115 | that your configurations may now be incorrect. If you use ``include`` or |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
116 | ``omit`` during reporting, whether on the command line, through the API, or |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
117 | in a configuration file, please check carefully that you were not relying on |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
118 | the old broken behavior. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
119 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
120 | - The **report**, **html**, and **xml** commands now accept a ``--fail-under`` |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
121 | switch that indicates in the exit status whether the coverage percentage was |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
122 | less than a particular value. Closes `issue 139`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
123 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
124 | - The reporting functions coverage.report(), coverage.html_report(), and |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
125 | coverage.xml_report() now all return a float, the total percentage covered |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
126 | measurement. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
127 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
128 | - The HTML report's title can now be set in the configuration file, with the |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
129 | ``--title`` switch on the command line, or via the API. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
130 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
131 | - Configuration files now support substitution of environment variables, using |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
132 | syntax like ``${WORD}``. Closes `issue 97`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
133 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
134 | - Embarrassingly, the `[xml] output=` setting in the .coveragerc file simply |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
135 | didn't work. Now it does. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
136 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
137 | - The XML report now consistently uses filenames for the filename attribute, |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
138 | rather than sometimes using module names. Fixes `issue 67`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
139 | Thanks, Marcus Cobden. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
140 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
141 | - Coverage percentage metrics are now computed slightly differently under |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
142 | branch coverage. This means that completely unexecuted files will now |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
143 | correctly have 0% coverage, fixing `issue 156`_. This also means that your |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
144 | total coverage numbers will generally now be lower if you are measuring |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
145 | branch coverage. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
146 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
147 | - When installing, now in addition to creating a "coverage" command, two new |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
148 | aliases are also installed. A "coverage2" or "coverage3" command will be |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
149 | created, depending on whether you are installing in Python 2.x or 3.x. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
150 | A "coverage-X.Y" command will also be created corresponding to your specific |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
151 | version of Python. Closes `issue 111`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
152 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
153 | - The coverage.py installer no longer tries to bootstrap setuptools or |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
154 | Distribute. You must have one of them installed first, as `issue 202`_ |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
155 | recommended. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
156 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
157 | - The coverage.py kit now includes docs (closing `issue 137`_) and tests. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
158 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
159 | - On Windows, files are now reported in their correct case, fixing `issue 89`_ |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
160 | and `issue 203`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
161 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
162 | - If a file is missing during reporting, the path shown in the error message |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
163 | is now correct, rather than an incorrect path in the current directory. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
164 | Fixes `issue 60`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
165 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
166 | - Running an HTML report in Python 3 in the same directory as an old Python 2 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
167 | HTML report would fail with a UnicodeDecodeError. This issue (`issue 193`_) |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
168 | is now fixed. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
169 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
170 | - Fixed yet another error trying to parse non-Python files as Python, this |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
171 | time an IndentationError, closing `issue 82`_ for the fourth time... |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
172 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
173 | - If `coverage xml` fails because there is no data to report, it used to |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
174 | create a zero-length XML file. Now it doesn't, fixing `issue 210`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
175 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
176 | - Jython files now work with the ``--source`` option, fixing `issue 100`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
177 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
178 | - Running coverage under a debugger is unlikely to work, but it shouldn't fail |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
179 | with "TypeError: 'NoneType' object is not iterable". Fixes `issue 201`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
180 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
181 | - On some Linux distributions, when installed with the OS package manager, |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
182 | coverage.py would report its own code as part of the results. Now it won't, |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
183 | fixing `issue 214`_, though this will take some time to be repackaged by the |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
184 | operating systems. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
185 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
186 | - Docstrings for the legacy singleton methods are more helpful. Thanks Marius |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
187 | Gedminas. Closes `issue 205`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
188 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
189 | - The pydoc tool can now show docmentation for the class `coverage.coverage`. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
190 | Closes `issue 206`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
191 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
192 | - Added a page to the docs about contributing to coverage.py, closing |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
193 | `issue 171`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
194 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
195 | - When coverage.py ended unsuccessfully, it may have reported odd errors like |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
196 | ``'NoneType' object has no attribute 'isabs'``. It no longer does, |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
197 | so kiss `issue 153`_ goodbye. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
198 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
199 | .. _issue 60: https://bitbucket.org/ned/coveragepy/issue/60/incorrect-path-to-orphaned-pyc-files |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
200 | .. _issue 67: https://bitbucket.org/ned/coveragepy/issue/67/xml-report-filenames-may-be-generated |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
201 | .. _issue 82: https://bitbucket.org/ned/coveragepy/issue/82/tokenerror-when-generating-html-report |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
202 | .. _issue 89: https://bitbucket.org/ned/coveragepy/issue/89/on-windows-all-packages-are-reported-in |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
203 | .. _issue 97: https://bitbucket.org/ned/coveragepy/issue/97/allow-environment-variables-to-be |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
204 | .. _issue 100: https://bitbucket.org/ned/coveragepy/issue/100/source-directive-doesnt-work-for-packages |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
205 | .. _issue 111: https://bitbucket.org/ned/coveragepy/issue/111/when-installing-coverage-with-pip-not |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
206 | .. _issue 137: https://bitbucket.org/ned/coveragepy/issue/137/provide-docs-with-source-distribution |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
207 | .. _issue 139: https://bitbucket.org/ned/coveragepy/issue/139/easy-check-for-a-certain-coverage-in-tests |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
208 | .. _issue 143: https://bitbucket.org/ned/coveragepy/issue/143/omit-doesnt-seem-to-work-in-coverage |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
209 | .. _issue 153: https://bitbucket.org/ned/coveragepy/issue/153/non-existent-filename-triggers |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
210 | .. _issue 156: https://bitbucket.org/ned/coveragepy/issue/156/a-completely-unexecuted-file-shows-14 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
211 | .. _issue 163: https://bitbucket.org/ned/coveragepy/issue/163/problem-with-include-and-omit-filename |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
212 | .. _issue 171: https://bitbucket.org/ned/coveragepy/issue/171/how-to-contribute-and-run-tests |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
213 | .. _issue 193: https://bitbucket.org/ned/coveragepy/issue/193/unicodedecodeerror-on-htmlpy |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
214 | .. _issue 201: https://bitbucket.org/ned/coveragepy/issue/201/coverage-using-django-14-with-pydb-on |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
215 | .. _issue 202: https://bitbucket.org/ned/coveragepy/issue/202/get-rid-of-ez_setuppy-and |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
216 | .. _issue 203: https://bitbucket.org/ned/coveragepy/issue/203/duplicate-filenames-reported-when-filename |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
217 | .. _issue 205: https://bitbucket.org/ned/coveragepy/issue/205/make-pydoc-coverage-more-friendly |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
218 | .. _issue 206: https://bitbucket.org/ned/coveragepy/issue/206/pydoc-coveragecoverage-fails-with-an-error |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
219 | .. _issue 210: https://bitbucket.org/ned/coveragepy/issue/210/if-theres-no-coverage-data-coverage-xml |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
220 | .. _issue 214: https://bitbucket.org/ned/coveragepy/issue/214/coveragepy-measures-itself-on-precise |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
221 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
222 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
223 | Version 3.5.3 --- 29 September 2012 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
224 | ----------------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
225 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
226 | - Line numbers in the HTML report line up better with the source lines, fixing |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
227 | `issue 197`_, thanks Marius Gedminas. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
228 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
229 | - When specifying a directory as the source= option, the directory itself no |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
230 | longer needs to have a ``__init__.py`` file, though its subdirectories do, to |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
231 | be considered as source files. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
232 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
233 | - Files encoded as UTF-8 with a BOM are now properly handled, fixing |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
234 | `issue 179`_. Thanks, Pablo Carballo. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
235 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
236 | - Fixed more cases of non-Python files being reported as Python source, and |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
237 | then not being able to parse them as Python. Closes `issue 82`_ (again). |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
238 | Thanks, Julian Berman. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
239 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
240 | - Fixed memory leaks under Python 3, thanks, Brett Cannon. Closes `issue 147`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
241 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
242 | - Optimized .pyo files may not have been handled correctly, `issue 195`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
243 | Thanks, Marius Gedminas. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
244 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
245 | - Certain unusually named file paths could have been mangled during reporting, |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
246 | `issue 194`_. Thanks, Marius Gedminas. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
247 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
248 | - Try to do a better job of the impossible task of detecting when we can't |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
249 | build the C extension, fixing `issue 183`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
250 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
251 | - Testing is now done with `tox`_, thanks, Marc Abramowitz. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
252 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
253 | .. _issue 82: https://bitbucket.org/ned/coveragepy/issue/82/tokenerror-when-generating-html-report |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
254 | .. _issue 147: https://bitbucket.org/ned/coveragepy/issue/147/massive-memory-usage-by-ctracer |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
255 | .. _issue 179: https://bitbucket.org/ned/coveragepy/issue/179/htmlreporter-fails-when-source-file-is |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
256 | .. _issue 183: https://bitbucket.org/ned/coveragepy/issue/183/install-fails-for-python-23 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
257 | .. _issue 194: https://bitbucket.org/ned/coveragepy/issue/194/filelocatorrelative_filename-could-mangle |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
258 | .. _issue 195: https://bitbucket.org/ned/coveragepy/issue/195/pyo-file-handling-in-codeunit |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
259 | .. _issue 197: https://bitbucket.org/ned/coveragepy/issue/197/line-numbers-in-html-report-do-not-align |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
260 | .. _tox: http://tox.readthedocs.org/ |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
261 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
262 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
263 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
264 | Version 3.5.2 --- 4 May 2012 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
265 | ---------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
266 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
267 | No changes since 3.5.2.b1 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
268 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
269 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
270 | Version 3.5.2b1 --- 29 April 2012 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
271 | --------------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
272 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
273 | - The HTML report has slightly tweaked controls: the buttons at the top of |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
274 | the page are color-coded to the source lines they affect. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
275 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
276 | - Custom CSS can be applied to the HTML report by specifying a CSS file as |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
277 | the extra_css configuration value in the [html] section. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
278 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
279 | - Source files with custom encodings declared in a comment at the top are now |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
280 | properly handled during reporting on Python 2. Python 3 always handled them |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
281 | properly. This fixes `issue 157`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
282 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
283 | - Backup files left behind by editors are no longer collected by the source= |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
284 | option, fixing `issue 168`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
285 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
286 | - If a file doesn't parse properly as Python, we don't report it as an error |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
287 | if the filename seems like maybe it wasn't meant to be Python. This is a |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
288 | pragmatic fix for `issue 82`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
289 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
290 | - The ``-m`` switch on ``coverage report``, which includes missing line numbers |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
291 | in the summary report, can now be specifed as ``show_missing`` in the |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
292 | config file. Closes `issue 173`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
293 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
294 | - When running a module with ``coverage run -m <modulename>``, certain details |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
295 | of the execution environment weren't the same as for |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
296 | ``python -m <modulename>``. This had the unfortunate side-effect of making |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
297 | ``coverage run -m unittest discover`` not work if you had tests in a |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
298 | directory named "test". This fixes `issue 155`_ and `issue 142`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
299 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
300 | - Now the exit status of your product code is properly used as the process |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
301 | status when running ``python -m coverage run ...``. Thanks, JT Olds. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
302 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
303 | - When installing into pypy, we no longer attempt (and fail) to compile |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
304 | the C tracer function, closing `issue 166`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
305 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
306 | .. _issue 82: https://bitbucket.org/ned/coveragepy/issue/82/tokenerror-when-generating-html-report |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
307 | .. _issue 142: https://bitbucket.org/ned/coveragepy/issue/142/executing-python-file-syspath-is-replaced |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
308 | .. _issue 155: https://bitbucket.org/ned/coveragepy/issue/155/cant-use-coverage-run-m-unittest-discover |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
309 | .. _issue 157: https://bitbucket.org/ned/coveragepy/issue/157/chokes-on-source-files-with-non-utf-8 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
310 | .. _issue 166: https://bitbucket.org/ned/coveragepy/issue/166/dont-try-to-compile-c-extension-on-pypy |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
311 | .. _issue 168: https://bitbucket.org/ned/coveragepy/issue/168/dont-be-alarmed-by-emacs-droppings |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
312 | .. _issue 173: https://bitbucket.org/ned/coveragepy/issue/173/theres-no-way-to-specify-show-missing-in |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
313 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
314 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
315 | Version 3.5.1 --- 23 September 2011 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
316 | ----------------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
317 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
318 | - The ``[paths]`` feature unfortunately didn't work in real world situations |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
319 | where you wanted to, you know, report on the combined data. Now all paths |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
320 | stored in the combined file are canonicalized properly. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
321 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
322 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
323 | Version 3.5.1b1 --- 28 August 2011 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
324 | ---------------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
325 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
326 | - When combining data files from parallel runs, you can now instruct coverage |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
327 | about which directories are equivalent on different machines. A ``[paths]`` |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
328 | section in the configuration file lists paths that are to be considered |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
329 | equivalent. Finishes `issue 17`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
330 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
331 | - for-else constructs are understood better, and don't cause erroneous partial |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
332 | branch warnings. Fixes `issue 122`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
333 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
334 | - Branch coverage for ``with`` statements is improved, fixing `issue 128`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
335 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
336 | - The number of partial branches reported on the HTML summary page was |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
337 | different than the number reported on the individual file pages. This is |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
338 | now fixed. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
339 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
340 | - An explicit include directive to measure files in the Python installation |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
341 | wouldn't work because of the standard library exclusion. Now the include |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
342 | directive takes precendence, and the files will be measured. Fixes |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
343 | `issue 138`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
344 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
345 | - The HTML report now handles Unicode characters in Python source files |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
346 | properly. This fixes `issue 124`_ and `issue 144`_. Thanks, Devin |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
347 | Jeanpierre. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
348 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
349 | - In order to help the core developers measure the test coverage of the |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
350 | standard library, Brandon Rhodes devised an aggressive hack to trick Python |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
351 | into running some coverage code before anything else in the process. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
352 | See the coverage/fullcoverage directory if you are interested. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
353 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
354 | .. _issue 17: http://bitbucket.org/ned/coveragepy/issue/17/support-combining-coverage-data-from |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
355 | .. _issue 122: http://bitbucket.org/ned/coveragepy/issue/122/for-else-always-reports-missing-branch |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
356 | .. _issue 124: http://bitbucket.org/ned/coveragepy/issue/124/no-arbitrary-unicode-in-html-reports-in |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
357 | .. _issue 128: http://bitbucket.org/ned/coveragepy/issue/128/branch-coverage-of-with-statement-in-27 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
358 | .. _issue 138: http://bitbucket.org/ned/coveragepy/issue/138/include-should-take-precedence-over-is |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
359 | .. _issue 144: http://bitbucket.org/ned/coveragepy/issue/144/failure-generating-html-output-for |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
360 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
361 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
362 | Version 3.5 --- 29 June 2011 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
363 | ---------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
364 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
365 | - The HTML report hotkeys now behave slightly differently when the current |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
366 | chunk isn't visible at all: a chunk on the screen will be selected, |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
367 | instead of the old behavior of jumping to the literal next chunk. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
368 | The hotkeys now work in Google Chrome. Thanks, Guido van Rossum. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
369 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
370 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
371 | Version 3.5b1 --- 5 June 2011 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
372 | ----------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
373 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
374 | - The HTML report now has hotkeys. Try ``n``, ``s``, ``m``, ``x``, ``b``, |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
375 | ``p``, and ``c`` on the overview page to change the column sorting. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
376 | On a file page, ``r``, ``m``, ``x``, and ``p`` toggle the run, missing, |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
377 | excluded, and partial line markings. You can navigate the highlighted |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
378 | sections of code by using the ``j`` and ``k`` keys for next and previous. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
379 | The ``1`` (one) key jumps to the first highlighted section in the file, |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
380 | and ``0`` (zero) scrolls to the top of the file. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
381 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
382 | - The ``--omit`` and ``--include`` switches now interpret their values more |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
383 | usefully. If the value starts with a wildcard character, it is used as-is. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
384 | If it does not, it is interpreted relative to the current directory. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
385 | Closes `issue 121`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
386 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
387 | - Partial branch warnings can now be pragma'd away. The configuration option |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
388 | ``partial_branches`` is a list of regular expressions. Lines matching any of |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
389 | those expressions will never be marked as a partial branch. In addition, |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
390 | there's a built-in list of regular expressions marking statements which should |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
391 | never be marked as partial. This list includes ``while True:``, ``while 1:``, |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
392 | ``if 1:``, and ``if 0:``. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
393 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
394 | - The ``coverage()`` constructor accepts single strings for the ``omit=`` and |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
395 | ``include=`` arguments, adapting to a common error in programmatic use. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
396 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
397 | - Modules can now be run directly using ``coverage run -m modulename``, to |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
398 | mirror Python's ``-m`` flag. Closes `issue 95`_, thanks, Brandon Rhodes. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
399 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
400 | - ``coverage run`` didn't emulate Python accurately in one small detail: the |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
401 | current directory inserted into ``sys.path`` was relative rather than |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
402 | absolute. This is now fixed. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
403 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
404 | - HTML reporting is now incremental: a record is kept of the data that |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
405 | produced the HTML reports, and only files whose data has changed will |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
406 | be generated. This should make most HTML reporting faster. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
407 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
408 | - Pathological code execution could disable the trace function behind our |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
409 | backs, leading to incorrect code measurement. Now if this happens, |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
410 | coverage.py will issue a warning, at least alerting you to the problem. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
411 | Closes `issue 93`_. Thanks to Marius Gedminas for the idea. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
412 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
413 | - The C-based trace function now behaves properly when saved and restored |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
414 | with ``sys.gettrace()`` and ``sys.settrace()``. This fixes `issue 125`_ |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
415 | and `issue 123`_. Thanks, Devin Jeanpierre. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
416 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
417 | - Source files are now opened with Python 3.2's ``tokenize.open()`` where |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
418 | possible, to get the best handling of Python source files with encodings. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
419 | Closes `issue 107`_, thanks, Brett Cannon. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
420 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
421 | - Syntax errors in supposed Python files can now be ignored during reporting |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
422 | with the ``-i`` switch just like other source errors. Closes `issue 115`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
423 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
424 | - Installation from source now succeeds on machines without a C compiler, |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
425 | closing `issue 80`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
426 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
427 | - Coverage.py can now be run directly from a working tree by specifying |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
428 | the directory name to python: ``python coverage_py_working_dir run ...``. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
429 | Thanks, Brett Cannon. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
430 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
431 | - A little bit of Jython support: `coverage run` can now measure Jython |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
432 | execution by adapting when $py.class files are traced. Thanks, Adi Roiban. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
433 | Jython still doesn't provide the Python libraries needed to make |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
434 | coverage reporting work, unfortunately. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
435 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
436 | - Internally, files are now closed explicitly, fixing `issue 104`_. Thanks, |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
437 | Brett Cannon. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
438 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
439 | .. _issue 80: https://bitbucket.org/ned/coveragepy/issue/80/is-there-a-duck-typing-way-to-know-we-cant |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
440 | .. _issue 93: http://bitbucket.org/ned/coveragepy/issue/93/copying-a-mock-object-breaks-coverage |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
441 | .. _issue 95: https://bitbucket.org/ned/coveragepy/issue/95/run-subcommand-should-take-a-module-name |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
442 | .. _issue 104: https://bitbucket.org/ned/coveragepy/issue/104/explicitly-close-files |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
443 | .. _issue 107: https://bitbucket.org/ned/coveragepy/issue/107/codeparser-not-opening-source-files-with |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
444 | .. _issue 115: https://bitbucket.org/ned/coveragepy/issue/115/fail-gracefully-when-reporting-on-file |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
445 | .. _issue 121: https://bitbucket.org/ned/coveragepy/issue/121/filename-patterns-are-applied-stupidly |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
446 | .. _issue 123: https://bitbucket.org/ned/coveragepy/issue/123/pyeval_settrace-used-in-way-that-breaks |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
447 | .. _issue 125: https://bitbucket.org/ned/coveragepy/issue/125/coverage-removes-decoratortoolss-tracing |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
448 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
449 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
450 | Version 3.4 --- 19 September 2010 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
451 | --------------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
452 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
453 | - The XML report is now sorted by package name, fixing `issue 88`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
454 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
455 | - Programs that exited with ``sys.exit()`` with no argument weren't handled |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
456 | properly, producing a coverage.py stack trace. That is now fixed. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
457 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
458 | .. _issue 88: http://bitbucket.org/ned/coveragepy/issue/88/xml-report-lists-packages-in-random-order |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
459 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
460 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
461 | Version 3.4b2 --- 6 September 2010 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
462 | ---------------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
463 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
464 | - Completely unexecuted files can now be included in coverage results, reported |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
465 | as 0% covered. This only happens if the --source option is specified, since |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
466 | coverage.py needs guidance about where to look for source files. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
467 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
468 | - The XML report output now properly includes a percentage for branch coverage, |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
469 | fixing `issue 65`_ and `issue 81`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
470 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
471 | - Coverage percentages are now displayed uniformly across reporting methods. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
472 | Previously, different reports could round percentages differently. Also, |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
473 | percentages are only reported as 0% or 100% if they are truly 0 or 100, and |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
474 | are rounded otherwise. Fixes `issue 41`_ and `issue 70`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
475 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
476 | - The precision of reported coverage percentages can be set with the |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
477 | ``[report] precision`` config file setting. Completes `issue 16`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
478 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
479 | - Threads derived from ``threading.Thread`` with an overridden `run` method |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
480 | would report no coverage for the `run` method. This is now fixed, closing |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
481 | `issue 85`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
482 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
483 | .. _issue 16: http://bitbucket.org/ned/coveragepy/issue/16/allow-configuration-of-accuracy-of-percentage-totals |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
484 | .. _issue 41: http://bitbucket.org/ned/coveragepy/issue/41/report-says-100-when-it-isnt-quite-there |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
485 | .. _issue 65: http://bitbucket.org/ned/coveragepy/issue/65/branch-option-not-reported-in-cobertura |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
486 | .. _issue 70: http://bitbucket.org/ned/coveragepy/issue/70/text-report-and-html-report-disagree-on-coverage |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
487 | .. _issue 81: http://bitbucket.org/ned/coveragepy/issue/81/xml-report-does-not-have-condition-coverage-attribute-for-lines-with-a |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
488 | .. _issue 85: http://bitbucket.org/ned/coveragepy/issue/85/threadrun-isnt-measured |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
489 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
490 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
491 | Version 3.4b1 --- 21 August 2010 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
492 | -------------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
493 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
494 | - BACKWARD INCOMPATIBILITY: the ``--omit`` and ``--include`` switches now take |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
495 | file patterns rather than file prefixes, closing `issue 34`_ and `issue 36`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
496 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
497 | - BACKWARD INCOMPATIBILITY: the `omit_prefixes` argument is gone throughout |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
498 | coverage.py, replaced with `omit`, a list of filename patterns suitable for |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
499 | `fnmatch`. A parallel argument `include` controls what files are included. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
500 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
501 | - The run command now has a ``--source`` switch, a list of directories or |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
502 | module names. If provided, coverage.py will only measure execution in those |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
503 | source files. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
504 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
505 | - Various warnings are printed to stderr for problems encountered during data |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
506 | measurement: if a ``--source`` module has no Python source to measure, or is |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
507 | never encountered at all, or if no data is collected. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
508 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
509 | - The reporting commands (report, annotate, html, and xml) now have an |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
510 | ``--include`` switch to restrict reporting to modules matching those file |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
511 | patterns, similar to the existing ``--omit`` switch. Thanks, Zooko. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
512 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
513 | - The run command now supports ``--include`` and ``--omit`` to control what |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
514 | modules it measures. This can speed execution and reduce the amount of data |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
515 | during reporting. Thanks Zooko. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
516 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
517 | - Since coverage.py 3.1, using the Python trace function has been slower than |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
518 | it needs to be. A cache of tracing decisions was broken, but has now been |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
519 | fixed. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
520 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
521 | - Python 2.7 and 3.2 have introduced new opcodes that are now supported. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
522 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
523 | - Python files with no statements, for example, empty ``__init__.py`` files, |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
524 | are now reported as having zero statements instead of one. Fixes `issue 1`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
525 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
526 | - Reports now have a column of missed line counts rather than executed line |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
527 | counts, since developers should focus on reducing the missed lines to zero, |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
528 | rather than increasing the executed lines to varying targets. Once |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
529 | suggested, this seemed blindingly obvious. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
530 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
531 | - Line numbers in HTML source pages are clickable, linking directly to that |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
532 | line, which is highlighted on arrival. Added a link back to the index page |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
533 | at the bottom of each HTML page. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
534 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
535 | - Programs that call ``os.fork`` will properly collect data from both the child |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
536 | and parent processes. Use ``coverage run -p`` to get two data files that can |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
537 | be combined with ``coverage combine``. Fixes `issue 56`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
538 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
539 | - Coverage is now runnable as a module: ``python -m coverage``. Thanks, |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
540 | Brett Cannon. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
541 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
542 | - When measuring code running in a virtualenv, most of the system library was |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
543 | being measured when it shouldn't have been. This is now fixed. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
544 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
545 | - Doctest text files are no longer recorded in the coverage data, since they |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
546 | can't be reported anyway. Fixes `issue 52`_ and `issue 61`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
547 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
548 | - Jinja HTML templates compile into Python code using the HTML filename, |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
549 | which confused coverage.py. Now these files are no longer traced, fixing |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
550 | `issue 82`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
551 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
552 | - Source files can have more than one dot in them (foo.test.py), and will be |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
553 | treated properly while reporting. Fixes `issue 46`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
554 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
555 | - Source files with DOS line endings are now properly tokenized for syntax |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
556 | coloring on non-DOS machines. Fixes `issue 53`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
557 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
558 | - Unusual code structure that confused exits from methods with exits from |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
559 | classes is now properly analyzed. See `issue 62`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
560 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
561 | - Asking for an HTML report with no files now shows a nice error message rather |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
562 | than a cryptic failure ('int' object is unsubscriptable). Fixes `issue 59`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
563 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
564 | .. _issue 1: http://bitbucket.org/ned/coveragepy/issue/1/empty-__init__py-files-are-reported-as-1-executable |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
565 | .. _issue 34: http://bitbucket.org/ned/coveragepy/issue/34/enhanced-omit-globbing-handling |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
566 | .. _issue 36: http://bitbucket.org/ned/coveragepy/issue/36/provide-regex-style-omit |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
567 | .. _issue 46: http://bitbucket.org/ned/coveragepy/issue/46 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
568 | .. _issue 53: http://bitbucket.org/ned/coveragepy/issue/53 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
569 | .. _issue 52: http://bitbucket.org/ned/coveragepy/issue/52/doctesttestfile-confuses-source-detection |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
570 | .. _issue 56: http://bitbucket.org/ned/coveragepy/issue/56 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
571 | .. _issue 61: http://bitbucket.org/ned/coveragepy/issue/61/annotate-i-doesnt-work |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
572 | .. _issue 62: http://bitbucket.org/ned/coveragepy/issue/62 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
573 | .. _issue 59: http://bitbucket.org/ned/coveragepy/issue/59/html-report-fails-with-int-object-is |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
574 | .. _issue 82: http://bitbucket.org/ned/coveragepy/issue/82/tokenerror-when-generating-html-report |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
575 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
576 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
577 | Version 3.3.1 --- 6 March 2010 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
578 | ------------------------------ |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
579 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
580 | - Using `parallel=True` in .coveragerc file prevented reporting, but now does |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
581 | not, fixing `issue 49`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
582 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
583 | - When running your code with "coverage run", if you call `sys.exit()`, |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
584 | coverage.py will exit with that status code, fixing `issue 50`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
585 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
586 | .. _issue 49: http://bitbucket.org/ned/coveragepy/issue/49 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
587 | .. _issue 50: http://bitbucket.org/ned/coveragepy/issue/50 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
588 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
589 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
590 | Version 3.3 --- 24 February 2010 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
591 | -------------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
592 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
593 | - Settings are now read from a .coveragerc file. A specific file can be |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
594 | specified on the command line with --rcfile=FILE. The name of the file can |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
595 | be programmatically set with the `config_file` argument to the coverage() |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
596 | constructor, or reading a config file can be disabled with |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
597 | `config_file=False`. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
598 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
599 | - Fixed a problem with nested loops having their branch possibilities |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
600 | mischaracterized: `issue 39`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
601 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
602 | - Added coverage.process_start to enable coverage measurement when Python |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
603 | starts. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
604 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
605 | - Parallel data file names now have a random number appended to them in |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
606 | addition to the machine name and process id. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
607 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
608 | - Parallel data files combined with "coverage combine" are deleted after |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
609 | they're combined, to clean up unneeded files. Fixes `issue 40`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
610 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
611 | - Exceptions thrown from product code run with "coverage run" are now displayed |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
612 | without internal coverage.py frames, so the output is the same as when the |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
613 | code is run without coverage.py. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
614 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
615 | - The `data_suffix` argument to the coverage constructor is now appended with |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
616 | an added dot rather than simply appended, so that .coveragerc files will not |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
617 | be confused for data files. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
618 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
619 | - Python source files that don't end with a newline can now be executed, fixing |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
620 | `issue 47`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
621 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
622 | - Added an AUTHORS.txt file. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
623 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
624 | .. _issue 39: http://bitbucket.org/ned/coveragepy/issue/39 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
625 | .. _issue 40: http://bitbucket.org/ned/coveragepy/issue/40 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
626 | .. _issue 47: http://bitbucket.org/ned/coveragepy/issue/47 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
627 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
628 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
629 | Version 3.2 --- 5 December 2009 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
630 | ------------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
631 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
632 | - Added a ``--version`` option on the command line. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
633 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
634 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
635 | Version 3.2b4 --- 1 December 2009 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
636 | --------------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
637 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
638 | - Branch coverage improvements: |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
639 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
640 | - The XML report now includes branch information. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
641 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
642 | - Click-to-sort HTML report columns are now persisted in a cookie. Viewing |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
643 | a report will sort it first the way you last had a coverage report sorted. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
644 | Thanks, `Chris Adams`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
645 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
646 | - On Python 3.x, setuptools has been replaced by `Distribute`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
647 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
648 | .. _Distribute: http://packages.python.org/distribute/ |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
649 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
650 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
651 | Version 3.2b3 --- 23 November 2009 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
652 | ---------------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
653 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
654 | - Fixed a memory leak in the C tracer that was introduced in 3.2b1. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
655 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
656 | - Branch coverage improvements: |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
657 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
658 | - Branches to excluded code are ignored. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
659 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
660 | - The table of contents in the HTML report is now sortable: click the headers |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
661 | on any column. Thanks, `Chris Adams`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
662 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
663 | .. _Chris Adams: http://improbable.org/chris/ |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
664 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
665 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
666 | Version 3.2b2 --- 19 November 2009 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
667 | ---------------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
668 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
669 | - Branch coverage improvements: |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
670 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
671 | - Classes are no longer incorrectly marked as branches: `issue 32`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
672 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
673 | - "except" clauses with types are no longer incorrectly marked as branches: |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
674 | `issue 35`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
675 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
676 | - Fixed some problems syntax coloring sources with line continuations and |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
677 | source with tabs: `issue 30`_ and `issue 31`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
678 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
679 | - The --omit option now works much better than before, fixing `issue 14`_ and |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
680 | `issue 33`_. Thanks, Danek Duvall. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
681 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
682 | .. _issue 14: http://bitbucket.org/ned/coveragepy/issue/14 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
683 | .. _issue 30: http://bitbucket.org/ned/coveragepy/issue/30 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
684 | .. _issue 31: http://bitbucket.org/ned/coveragepy/issue/31 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
685 | .. _issue 32: http://bitbucket.org/ned/coveragepy/issue/32 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
686 | .. _issue 33: http://bitbucket.org/ned/coveragepy/issue/33 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
687 | .. _issue 35: http://bitbucket.org/ned/coveragepy/issue/35 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
688 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
689 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
690 | Version 3.2b1 --- 10 November 2009 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
691 | ---------------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
692 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
693 | - Branch coverage! |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
694 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
695 | - XML reporting has file paths that let Cobertura find the source code. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
696 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
697 | - The tracer code has changed, it's a few percent faster. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
698 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
699 | - Some exceptions reported by the command line interface have been cleaned up |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
700 | so that tracebacks inside coverage.py aren't shown. Fixes `issue 23`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
701 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
702 | .. _issue 23: http://bitbucket.org/ned/coveragepy/issue/23 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
703 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
704 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
705 | Version 3.1 --- 4 October 2009 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
706 | ------------------------------ |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
707 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
708 | - Source code can now be read from eggs. Thanks, Ross Lawley. Fixes |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
709 | `issue 25`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
710 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
711 | .. _issue 25: http://bitbucket.org/ned/coveragepy/issue/25 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
712 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
713 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
714 | Version 3.1b1 --- 27 September 2009 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
715 | ----------------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
716 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
717 | - Python 3.1 is now supported. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
718 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
719 | - Coverage.py has a new command line syntax with sub-commands. This expands |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
720 | the possibilities for adding features and options in the future. The old |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
721 | syntax is still supported. Try "coverage help" to see the new commands. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
722 | Thanks to Ben Finney for early help. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
723 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
724 | - Added an experimental "coverage xml" command for producing coverage reports |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
725 | in a Cobertura-compatible XML format. Thanks, Bill Hart. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
726 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
727 | - Added the --timid option to enable a simpler slower trace function that works |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
728 | for DecoratorTools projects, including TurboGears. Fixed `issue 12`_ and |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
729 | `issue 13`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
730 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
731 | - HTML reports show modules from other directories. Fixed `issue 11`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
732 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
733 | - HTML reports now display syntax-colored Python source. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
734 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
735 | - Programs that change directory will still write .coverage files in the |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
736 | directory where execution started. Fixed `issue 24`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
737 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
738 | - Added a "coverage debug" command for getting diagnostic information about the |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
739 | coverage.py installation. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
740 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
741 | .. _issue 11: http://bitbucket.org/ned/coveragepy/issue/11 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
742 | .. _issue 12: http://bitbucket.org/ned/coveragepy/issue/12 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
743 | .. _issue 13: http://bitbucket.org/ned/coveragepy/issue/13 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
744 | .. _issue 24: http://bitbucket.org/ned/coveragepy/issue/24 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
745 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
746 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
747 | Version 3.0.1 --- 7 July 2009 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
748 | ----------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
749 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
750 | - Removed the recursion limit in the tracer function. Previously, code that |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
751 | ran more than 500 frames deep would crash. Fixed `issue 9`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
752 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
753 | - Fixed a bizarre problem involving pyexpat, whereby lines following XML parser |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
754 | invocations could be overlooked. Fixed `issue 10`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
755 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
756 | - On Python 2.3, coverage.py could mis-measure code with exceptions being |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
757 | raised. This is now fixed. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
758 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
759 | - The coverage.py code itself will now not be measured by coverage.py, and no |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
760 | coverage modules will be mentioned in the nose --with-cover plug-in. Fixed |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
761 | `issue 8`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
762 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
763 | - When running source files, coverage.py now opens them in universal newline |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
764 | mode just like Python does. This lets it run Windows files on Mac, for |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
765 | example. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
766 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
767 | .. _issue 9: http://bitbucket.org/ned/coveragepy/issue/9 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
768 | .. _issue 10: http://bitbucket.org/ned/coveragepy/issue/10 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
769 | .. _issue 8: http://bitbucket.org/ned/coveragepy/issue/8 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
770 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
771 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
772 | Version 3.0 --- 13 June 2009 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
773 | ---------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
774 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
775 | - Fixed the way the Python library was ignored. Too much code was being |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
776 | excluded the old way. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
777 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
778 | - Tabs are now properly converted in HTML reports. Previously indentation was |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
779 | lost. Fixed `issue 6`_. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
780 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
781 | - Nested modules now get a proper flat_rootname. Thanks, Christian Heimes. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
782 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
783 | .. _issue 6: http://bitbucket.org/ned/coveragepy/issue/6 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
784 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
785 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
786 | Version 3.0b3 --- 16 May 2009 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
787 | ----------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
788 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
789 | - Added parameters to coverage.__init__ for options that had been set on the |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
790 | coverage object itself. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
791 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
792 | - Added clear_exclude() and get_exclude_list() methods for programmatic |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
793 | manipulation of the exclude regexes. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
794 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
795 | - Added coverage.load() to read previously-saved data from the data file. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
796 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
797 | - Improved the finding of code files. For example, .pyc files that have been |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
798 | installed after compiling are now located correctly. Thanks, Detlev |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
799 | Offenbach. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
800 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
801 | - When using the object API (that is, constructing a coverage() object), data |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
802 | is no longer saved automatically on process exit. You can re-enable it with |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
803 | the auto_data=True parameter on the coverage() constructor. The module-level |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
804 | interface still uses automatic saving. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
805 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
806 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
807 | Version 3.0b --- 30 April 2009 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
808 | ------------------------------ |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
809 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
810 | HTML reporting, and continued refactoring. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
811 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
812 | - HTML reports and annotation of source files: use the new -b (browser) switch. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
813 | Thanks to George Song for code, inspiration and guidance. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
814 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
815 | - Code in the Python standard library is not measured by default. If you need |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
816 | to measure standard library code, use the -L command-line switch during |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
817 | execution, or the cover_pylib=True argument to the coverage() constructor. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
818 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
819 | - Source annotation into a directory (-a -d) behaves differently. The |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
820 | annotated files are named with their hierarchy flattened so that same-named |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
821 | files from different directories no longer collide. Also, only files in the |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
822 | current tree are included. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
823 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
824 | - coverage.annotate_file is no longer available. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
825 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
826 | - Programs executed with -x now behave more as they should, for example, |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
827 | __file__ has the correct value. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
828 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
829 | - .coverage data files have a new pickle-based format designed for better |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
830 | extensibility. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
831 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
832 | - Removed the undocumented cache_file argument to coverage.usecache(). |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
833 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
834 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
835 | Version 3.0b1 --- 7 March 2009 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
836 | ------------------------------ |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
837 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
838 | Major overhaul. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
839 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
840 | - Coverage is now a package rather than a module. Functionality has been split |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
841 | into classes. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
842 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
843 | - The trace function is implemented in C for speed. Coverage runs are now |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
844 | much faster. Thanks to David Christian for productive micro-sprints and |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
845 | other encouragement. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
846 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
847 | - Executable lines are identified by reading the line number tables in the |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
848 | compiled code, removing a great deal of complicated analysis code. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
849 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
850 | - Precisely which lines are considered executable has changed in some cases. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
851 | Therefore, your coverage stats may also change slightly. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
852 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
853 | - The singleton coverage object is only created if the module-level functions |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
854 | are used. This maintains the old interface while allowing better |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
855 | programmatic use of Coverage. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
856 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
857 | - The minimum supported Python version is 2.3. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
858 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
859 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
860 | Version 2.85 --- 14 September 2008 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
861 | ---------------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
862 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
863 | - Add support for finding source files in eggs. Don't check for |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
864 | morf's being instances of ModuleType, instead use duck typing so that |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
865 | pseudo-modules can participate. Thanks, Imri Goldberg. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
866 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
867 | - Use os.realpath as part of the fixing of file names so that symlinks won't |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
868 | confuse things. Thanks, Patrick Mezard. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
869 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
870 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
871 | Version 2.80 --- 25 May 2008 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
872 | ---------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
873 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
874 | - Open files in rU mode to avoid line ending craziness. Thanks, Edward Loper. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
875 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
876 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
877 | Version 2.78 --- 30 September 2007 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
878 | ---------------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
879 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
880 | - Don't try to predict whether a file is Python source based on the extension. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
881 | Extension-less files are often Pythons scripts. Instead, simply parse the file |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
882 | and catch the syntax errors. Hat tip to Ben Finney. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
883 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
884 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
885 | Version 2.77 --- 29 July 2007 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
886 | ----------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
887 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
888 | - Better packaging. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
889 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
890 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
891 | Version 2.76 --- 23 July 2007 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
892 | ----------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
893 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
894 | - Now Python 2.5 is *really* fully supported: the body of the new with |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
895 | statement is counted as executable. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
896 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
897 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
898 | Version 2.75 --- 22 July 2007 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
899 | ----------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
900 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
901 | - Python 2.5 now fully supported. The method of dealing with multi-line |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
902 | statements is now less sensitive to the exact line that Python reports during |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
903 | execution. Pass statements are handled specially so that their disappearance |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
904 | during execution won't throw off the measurement. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
905 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
906 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
907 | Version 2.7 --- 21 July 2007 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
908 | ---------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
909 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
910 | - "#pragma: nocover" is excluded by default. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
911 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
912 | - Properly ignore docstrings and other constant expressions that appear in the |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
913 | middle of a function, a problem reported by Tim Leslie. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
914 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
915 | - coverage.erase() shouldn't clobber the exclude regex. Change how parallel |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
916 | mode is invoked, and fix erase() so that it erases the cache when called |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
917 | programmatically. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
918 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
919 | - In reports, ignore code executed from strings, since we can't do anything |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
920 | useful with it anyway. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
921 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
922 | - Better file handling on Linux, thanks Guillaume Chazarain. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
923 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
924 | - Better shell support on Windows, thanks Noel O'Boyle. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
925 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
926 | - Python 2.2 support maintained, thanks Catherine Proulx. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
927 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
928 | - Minor changes to avoid lint warnings. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
929 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
930 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
931 | Version 2.6 --- 23 August 2006 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
932 | ------------------------------ |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
933 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
934 | - Applied Joseph Tate's patch for function decorators. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
935 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
936 | - Applied Sigve Tjora and Mark van der Wal's fixes for argument handling. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
937 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
938 | - Applied Geoff Bache's parallel mode patch. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
939 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
940 | - Refactorings to improve testability. Fixes to command-line logic for parallel |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
941 | mode and collect. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
942 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
943 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
944 | Version 2.5 --- 4 December 2005 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
945 | ------------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
946 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
947 | - Call threading.settrace so that all threads are measured. Thanks Martin |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
948 | Fuzzey. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
949 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
950 | - Add a file argument to report so that reports can be captured to a different |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
951 | destination. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
952 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
953 | - coverage.py can now measure itself. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
954 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
955 | - Adapted Greg Rogers' patch for using relative file names, and sorting and |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
956 | omitting files to report on. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
957 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
958 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
959 | Version 2.2 --- 31 December 2004 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
960 | -------------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
961 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
962 | - Allow for keyword arguments in the module global functions. Thanks, Allen. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
963 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
964 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
965 | Version 2.1 --- 14 December 2004 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
966 | -------------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
967 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
968 | - Return 'analysis' to its original behavior and add 'analysis2'. Add a global |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
969 | for 'annotate', and factor it, adding 'annotate_file'. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
970 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
971 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
972 | Version 2.0 --- 12 December 2004 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
973 | -------------------------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
974 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
975 | Significant code changes. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
976 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
977 | - Finding executable statements has been rewritten so that docstrings and |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
978 | other quirks of Python execution aren't mistakenly identified as missing |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
979 | lines. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
980 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
981 | - Lines can be excluded from consideration, even entire suites of lines. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
982 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
983 | - The file system cache of covered lines can be disabled programmatically. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
984 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
985 | - Modernized the code. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
986 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
987 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
988 | Earlier History |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
989 | --------------- |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
990 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
991 | 2001-12-04 GDR Created. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
992 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
993 | 2001-12-06 GDR Added command-line interface and source code annotation. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
994 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
995 | 2001-12-09 GDR Moved design and interface to separate documents. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
996 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
997 | 2001-12-10 GDR Open cache file as binary on Windows. Allow simultaneous -e and |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
998 | -x, or -a and -r. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
999 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
1000 | 2001-12-12 GDR Added command-line help. Cache analysis so that it only needs to |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
1001 | be done once when you specify -a and -r. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
1002 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
1003 | 2001-12-13 GDR Improved speed while recording. Portable between Python 1.5.2 |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
1004 | and 2.1.1. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
1005 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
1006 | 2002-01-03 GDR Module-level functions work correctly. |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
1007 | |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
1008 | 2002-01-07 GDR Update sys.path when running a file with the -x option, so that |
fac17a82b431
updated coverage to 3.7.1
T.Rzepka <Tobias.Rzepka@gmail.com>
parents:
31
diff
changeset
|
1009 | it matches the value the program would get if it were run on its own. |