From: James M. <jma...@gm...> - 2005-08-31 16:48:27
|
Hi all. The total build time for main on my box is just under 3 minutes, the bulk of that time comes from the execution of unit tests. Now we have a lot of them, and that is a good thing, we have (or had) good coverage with our test set but a long build makes development painfull. I would be nice if some of the more expensive tests could be streamlined a little - the tests which take over 3 seconds (on my box) are: GMLStreamingParserTest - 10.281 sec GMLParserTest - 7.344 sec ResampleTest - 4.469 sec GridCoverageTest sec GridCoverageRendererTest - 3.297 sec OperationsTest - 3.171 sec If the StreamingParser test is mainly a stress test then I can exclude it in a similar way to the 'onlinetests'. however, if it can be just as effective on a smaller dataset then that would be good. Can the grid tests be run on smaller data sets? =20 There are a dozen tests in the 1-2 second range that would be worth speeding up if it can be done without impacting the validity of the test, if everyone involved with main could take a little time to think about what their tests are doing and how long they take I'm sure we can make development life a little better for everyone. James |