diff options
| author | Ned Batchelder <ned@nedbatchelder.com> | 2009-03-15 14:52:45 -0400 |
|---|---|---|
| committer | Ned Batchelder <ned@nedbatchelder.com> | 2009-03-15 14:52:45 -0400 |
| commit | 3f802a17d18f790a997fb5fc7ababcc6bbdaa2b1 (patch) | |
| tree | 23d499af8396ac5f6356b9bf2c9008aa6f102640 /TODO.txt | |
| parent | 739802b74a5fefe6f24b35ab1d7f1894f5315973 (diff) | |
| download | python-coveragepy-git-3f802a17d18f790a997fb5fc7ababcc6bbdaa2b1.tar.gz | |
The cmdline code now returns a status code.
Diffstat (limited to 'TODO.txt')
| -rw-r--r-- | TODO.txt | 17 |
1 files changed, 15 insertions, 2 deletions
@@ -20,6 +20,7 @@ x Tricky swapping of collector like figleaf, pycov, et al. (Don't need to do - If tracing, canonical_filename_cache overlaps with should_trace_cache. Skip
canonical_filename_cache. Maybe it isn't even worth it...
+
* Accuracy
- Record magic number of module to ensure code hasn't changed
@@ -28,6 +29,7 @@ x Tricky swapping of collector like figleaf, pycov, et al. (Don't need to do sense together.
- Do I still need the lines in annotate_file that deal specially with "else"?
+
* Power
- API for getting coverage data.
@@ -38,6 +40,7 @@ x Tricky swapping of collector like figleaf, pycov, et al. (Don't need to do - Track callers of functions (ala std module trace)
- Method/Class/Module coverage reporting.
+
* Convenience
- Why can't you specify execute (-x) and report (-r) in the same invocation?
@@ -46,6 +49,7 @@ x Tricky swapping of collector like figleaf, pycov, et al. (Don't need to do - Support 2.3 - 3.0?
http://pythonology.blogspot.com/2009/02/making-code-run-on-python-20-through-30.html
+
* Beauty
- HTML report
@@ -53,6 +57,7 @@ x Tricky swapping of collector like figleaf, pycov, et al. (Don't need to do - Dynamic effects in HTML report
- Footer in reports pointing to coverage home page.
+
* Community
- New docs, rather than pointing to Gareth's
@@ -67,6 +72,14 @@ x Tricky swapping of collector like figleaf, pycov, et al. (Don't need to do - Point discussion to TIP
- PEP 8 compliance?
+
+* Programmability
+
++ Don't use sys.exit in CoverageScript.
++ Remove singleton
+ + Initialization of instance variables in the class.
+
+
* Modernization
+ Decide on minimum supported version
@@ -77,8 +90,6 @@ x Tricky swapping of collector like figleaf, pycov, et al. (Don't need to do - Get rid of the recursive nonsense.
- Docstrings.
+ Remove huge document-style comments.
-+ Remove singleton
- + Initialization of instance variables in the class.
- Better names:
+ self.cache -> self.cache_filename -> CoverageData.filename
+ self.usecache -> CoverageData.use_file
@@ -95,10 +106,12 @@ x Tricky swapping of collector like figleaf, pycov, et al. (Don't need to do + lineno
+ filename
+
* Correctness
- What does -p (parallel mode) mean with -e (erase data)?
+
* Tests
+ Switch to a real test runner, like nose.
|
