yes I agree, it is going to be critical for the final push on the Rabbit
(target orbit x-mass)

I think putting the "fast tests" in a target and making it mandatory for
users to test is a good idea.  Then the full 40min test suite should be run
at night only, probably from chris's setup.  Then I believe that reporting
*and monitoring* the time it takes to run the whole suite* is going to be an
interesting time.

marcf

|-----Original Message-----
|From: [EMAIL PROTECTED]
|[mailto:[EMAIL PROTECTED]]On Behalf Of Scott
|M Stark
|Sent: Saturday, October 20, 2001 5:39 PM
|To: [EMAIL PROTECTED]
|Subject: Re: [JBoss-dev] Please run the test suite before committing.
|
|
|A non-stress target already exists and is called tests-unit. It does not
|include any of the stress testing and runs in 5.5 minutes on a PIII 850MHz
|single processor box:
|
|testsuite 1729>./build.sh tests-unit
|...
|BUILD SUCCESSFUL
|
|Total time: 5 minutes 23 seconds
|
|testsuite 1731>./build.sh -projecthelp
|Searching for build.xml ...
|Buildfile: /home/starksm/cvsroot/Main/jboss-all/testsuite/build.xml
|Default target:
|
| main          Executes the default target (most).
|
|Main targets:
|
| all           Builds everything.
| clean         Cleans up most generated files.
| clobber       Cleans up all generated files.
| compile       Compile all source files.
| docs          Builds all documentation.
| jars          Builds all jar files.
| main          Executes the default target (most).
| most          Builds almost everything.
| one-test      Execute a single test.
| release-all   Builds a distribution for each archive type.
| release-tar   Builds a TAR release distribution.
| release-tgz   Builds a TAR-GZIP release distribution.
| release-zip   Builds a ZIP release distribution.
| reports       Generates all reports.
| test          Execute a single test.
| tests         Execute all tests.
| tests-stress  Execute all stress tests.
| tests-unit    Execute all unit tests.
|
|> But to make developers use the test suite it should
|> also be simple, straightforward and _fast_ to run.
|> Currently, on my 800MhZ Duron system, the test suite
|> takes about 40 minutes to run. This is so long that
|> it may scare some developers from running the suite.
|> Most of the time it runs stress tests that take a
|> long time.
|>
|> Maybe it would be an idea to have another test target
|> that only includes basic functionality tests, and
|> that can run in a few minutes?
|> Chances are higher that developers will run tests if
|> it only takes a few minutes, and basic functionality
|> testing is better than no testing at all.
|>
|
|
|
|_______________________________________________
|Jboss-development mailing list
|[EMAIL PROTECTED]
|https://lists.sourceforge.net/lists/listinfo/jboss-development


_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to