Closed ericdill closed 8 years ago
I thought the idea on tests wasn't to run the package's own tests (because of time, packages shipping with failing tests, etc.) but just a set of tests that tries to ensure the package isn't broken (bad build, bad linking, etc.)
I generally agree with this approach @dopplershift. There is definitely a gray line though, and really it has to be a judgement call on whether there is insufficient confidence in the built package to warrant the cost of running the entire test suite.
So here's a fun one.
fabio
is a library that abstracts away the various specs for a number of scientific data formats common at synchrotrons and some other facilities. The test suite for this library downloads a bunch of files and makes sure that it can open them. As such, the test suite takes quite a while. On my i7 ssd laptop it took ~10 minutes. Opening this issue to figure out the best way to proceed.recipe