﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	launchpad_bug
1296	'tahoe debug trial' command	davidsarah	davidsarah	"If there were a {{{tahoe debug trial}}} command, which runs Twisted Trial with a default testsuite of {{{allmydata.test}}}, that would have the following advantages:

* it would be guaranteed that the test suite run in this way would import the same code as the {{{bin/tahoe}}} command. Currently, {{{setup.py trial}}} and {{{bin/tahoe}}} set up {{{sys.path}}} in different ways, which can result in not testing the same code that would be executed [*]

* it would be possible to run tests on executables created by bb-freeze, py2exe, etc. (#585)

* the hack in [source:setup.py#L54] to set {{{__requires__}}} could be removed. Perhaps setuptools_trial would not be needed at all.


[*] The specific case in #1258 results in {{{bin/tahoe}}} running the ""wrong"" code while {{{setup.py trial}}} runs the ""right"" code, but that appears to be just a coincidence of the ordering of {{{__requires__}}} lists.
"	defect	closed	major	1.8.2	code-frontend-cli	1.8.1	fixed	bbfreeze setuptools		
