[dna-issues] [JBoss JIRA] Commented: (DNA-135) Time-based stopwatch tests sometimes fail on slow machines
Greg Haber (JIRA)
jira-events at lists.jboss.org
Tue Jun 17 15:21:37 EDT 2008
[ http://jira.jboss.com/jira/browse/DNA-135?page=comments#action_12417652 ]
Greg Haber commented on DNA-135:
--------------------------------
Great, that eliminated the problem - I was able to successfully do a "mvn install" of svn revision 292 earlier today, and then svn revision 294 a few minutes ago, without seeing these problems.
Thanks!
> Time-based stopwatch tests sometimes fail on slow machines
> ----------------------------------------------------------
>
> Key: DNA-135
> URL: http://jira.jboss.com/jira/browse/DNA-135
> Project: DNA
> Issue Type: Bug
> Components: Testing
> Affects Versions: 0.2
> Environment: RHEL 5.1 x86 32-bit on Lenovo Thinkpad T60; Sun jdk 1.5.0_11; maven 2.0.8
> Reporter: Greg Haber
> Assigned To: Randall Hauch
> Fix For: 0.2
>
>
> The time-based tests in org.jboss.dna.common.stats.StopwatchTest (shouldReportTotalTime, shouldReportAverageTime, shouldReportMinimumTime, and shouldReportMaximumTime) routinely fail for me on my system. I can't see any pattern for the failures - different tests fail on different runs. Looking at the checkin comments for this class, it looks like these tests are dependent on hardware performance, and that we've previously adjusted them to deal with some slower machines. This makes me think that a) I have the slowest machine of anyone who has yet tried to build DNA; and b) these tests are inherently dangerous because they will result in failures simply because of the performance of a particular machine.
> I don't understand these tests well enough to be able to recommend whether there is a way to modify them to make them work regardless of hardware performance, or whether they need to be scrapped altogether. All I know is that I need to manually modify the closeTo entries to something nearly meaningless (like is(closeTo(100,99))) to get DNA to build on my machine.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the dna-issues
mailing list