Skip to content

Like nose-cover but thicker. Detects tests that haven't changed in git and runs them last, or not at all.

Notifications You must be signed in to change notification settings

public/python-duvet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Author: Alex Stapleton <alexs@prol.etari.at>

Duvet is going to be a per-test coverage plugin for nose and tools for getting
useful data out of the reports.

Currently no Python 3 support because of GitPython. Could probably get rid of
that dependency though since we actually only need very little info from the RCS.


How it works
============

Duvet records full coverage reports for every test function. Along with this it
keeps the commit id of the code that was run.

It then uses the diff between the current working copy and the latest known coverage
report to identify which tests were effected by the changes so it can run those first.

About

Like nose-cover but thicker. Detects tests that haven't changed in git and runs them last, or not at all.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages