eftsung / pygr

Automatically exported from code.google.com/p/pygr
0 stars 0 forks source link

Maintain a dependency tree of tests #77

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
It was mentioned during the developers' meeting on the 24th of March that 
the problem encountered by Chris earlier, when incorrectly-set PYTHONPATH 
caused some of the tests to be quietly skipped rather than reported, is an 
endemic issue of (Python's?) test framework, and the only sensible way of 
working around it at present is to maintain lists of tests expected to 
pass under various circumstances. Chris and I talked about this and in our 
opinion rather than maintain such lists by hand, which would produce a lot 
of overhead as well as open Pygr to more bugs in the test framework, some 
sort of a dependency tree should be created for skipping tests ("if 
package A is not installed, skipping test suite X is allowed"), then 
merged into reporting at the end of a test run.

This an open issue, please post any comments you may have regarding the 
subject.

Original issue reported on code.google.com by mare...@gmail.com on 26 Mar 2009 at 7:16

GoogleCodeExporter commented 8 years ago

Original comment by mare...@gmail.com on 27 Mar 2009 at 12:53

GoogleCodeExporter commented 8 years ago

Original comment by cjlee...@gmail.com on 8 Apr 2009 at 1:59

GoogleCodeExporter commented 8 years ago
I have some ideas & code.  Will integrate in a branch and try it out.

Original comment by the.good...@gmail.com on 8 Apr 2009 at 2:14