Author Commit Message Labels Comments Date
Ned Batchelder avatarNed Batchelder
Test the code without a C extension.
Ned Batchelder avatarNed Batchelder
Remove obsolete test infrastructure that the farm took over.
Ned Batchelder avatarNed Batchelder
Don't suppress stdout in tests any more, nose can handle that for us. Only the few tests that really need to capture stdout do it now.
Ned Batchelder avatarNed Batchelder
The first working farm test, obsoleting a test_coverage.py test.
Ned Batchelder avatarNed Batchelder
A farm of directories holding test cases.
Ned Batchelder avatarNed Batchelder
If I'm going to keep the Python tracer, I should test it.
Ned Batchelder avatarNed Batchelder
Fix up an obsoleted function name in the TODO list.
Ned Batchelder avatarNed Batchelder
Move the tests into the test directory.
Ned Batchelder avatarNed Batchelder
Use nose for running tests.
Ned Batchelder avatarNed Batchelder
No need for coverage.analysis to return the filename, it's a property on the CodeUnit passed in.
Ned Batchelder avatarNed Batchelder
CodeAnalyzer was a terminology conflict with coverage.analysis, and it's really more of a parser anyway.
Ned Batchelder avatarNed Batchelder
Start moving common reporter functionality into Reporter.
Ned Batchelder avatarNed Batchelder
Use write instead of print
Ned Batchelder avatarNed Batchelder
Refactor the annotate code into annotate.py
Ned Batchelder avatarNed Batchelder
Add a docstring.
Ned Batchelder avatarNed Batchelder
Refactor the reporting function into the SummaryReporter class.
Ned Batchelder avatarNed Batchelder
Simplify the chain of analysis functions, remove the analysis cache. Do we really need that part to be so speedy? If so, I'll put it back later.
Ned Batchelder avatarNed Batchelder
There's all kinds of edge conditions to consider.
Ned Batchelder avatarNed Batchelder
Wondering about the mechanics of running the user's script.
Ned Batchelder avatarNed Batchelder
Move format_lines into misc.py since it doesn't need to be a method of coverage.
Ned Batchelder avatarNed Batchelder
Convert the last of the document-style comments to a docstring.
Ned Batchelder avatarNed Batchelder
pylint is right about this one: don't overload builtin names if you don't have to.
Ned Batchelder avatarNed Batchelder
Don't call things morfs that are not morfs.
Ned Batchelder avatarNed Batchelder
Keep the TODO up to date.
Ned Batchelder avatarNed Batchelder
Defaulting report and annotate to all files now happens inside coverage, rather than in CoverageScript.
Ned Batchelder avatarNed Batchelder
FileLocator is a better name than FileWrangler.
Ned Batchelder avatarNed Batchelder
Split out the filename operations; Morf -> CodeUnit.
Ned Batchelder avatarNed Batchelder
pylint needs to be told every little thing.
Ned Batchelder avatarNed Batchelder
Naming all the reports outputs uniquely helps in diagnosing problems when a test fails.
Ned Batchelder avatarNed Batchelder
Yank morfs into their own class. This doesn't work yet.
  1. Prev
  2. Next
Help
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.