﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	launchpad_bug
2289	make tests with branch coverage easier to run	daira	daira	"The correct command to run tests with branch coverage is:
{{{
bin/tahoe @coverage run --branch --source=src/allmydata @tahoe --version-and-path debug trial --rterrors allmydata.test
}}}
except that `@coverage` sometimes needs to be `@python-coverage` depending on how coverage is installed.

This is impossible to remember (and the `@coverage` vs `@python-coverage` thing is annoying). Let's add a `--coverage` option to `python setup.py trial` and `python setup.py test`. Also let's have it print a nice error message saying how to install coverage if it's missing.
"	enhancement	closed	normal	1.10.1	packaging	1.10.0	duplicate	tests coverage usability		
