On 4 April 2014 09:50, Johannes Weberhofer <jweberho...@weberhofer.at> wrote:
> Dear all,
>
> I'm currently testing the current trunk
>
> 1) On a virtualized Windoews XP the tests are running fine, on my linux
> workplace I see one Failure:
>
> -------------------------------------------------------------------------------
> Test set: org.apache.commons.jcs.auxiliary.disk.file.FileDiskCacheUnitTest
> -------------------------------------------------------------------------------
> Tests run: 17, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 17.326 sec
> <<< FAILURE! - in
> org.apache.commons.jcs.auxiliary.disk.file.FileDiskCacheUnitTest
> testRemoveIfLimitIsSetAndReached_Reached_TouchTrue(org.apache.commons.jcs.auxiliary.disk.file.FileDiskCacheUnitTest)
> Time elapsed: 10.459 sec  <<< FAILURE!
> junit.framework.AssertionFailedError: Should be null.
>         at junit.framework.Assert.fail(Assert.java:47)
>         at junit.framework.Assert.assertTrue(Assert.java:20)
>         at junit.framework.Assert.assertNull(Assert.java:233)
>         at
> org.apache.commons.jcs.auxiliary.disk.file.FileDiskCacheUnitTest.testRemoveIfLimitIsSetAndReached_Reached_TouchTrue(FileDiskCacheUnitTest.java:358)

IIRC that test creates several cache entries and accesses them.
Then checks to ensure that a specific entry has been dropped from the cache.
This relies on timing and the file system timestamp granularity.

I recently adjusted another of the tests that was failing on a Unix system.
Perhaps this one does too - try experimenting with the sleeps.

> 2) I see a huge performance gap between the virualized XP machine and the
> linux desktop version:
>
> Tests run: 396, Failures: 1, Errors: 0, Skipped: 0
>
> Linux:
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 11:23.386s
> [INFO] Finished at: Fri Apr 04 10:33:21 CEST 2014
> [INFO] Final Memory: 20M/160M
> [INFO]
> ------------------------------------------------------------------------
>
> XP:
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 1:54.444s
> [INFO] Finished at: Fri Apr 04 01:16:20 PDT 2014
> [INFO] Final Memory: 9M/21M
> [INFO]
> ------------------------------------------------------------------------
>
> There is one test which takes extremely long on Linux, it's this one:
>
> Running
> org.apache.commons.jcs.auxiliary.disk.indexed.IndexedDiskCacheConcurrentNoDeadLockUnitTest
> Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 385.972 sec
> - in
> org.apache.commons.jcs.auxiliary.disk.indexed.IndexedDiskCacheConcurrentNoDeadLockUnitTest
>
>
> Best regards,
> Johannes
>
> --
> Johannes Weberhofer
> Weberhofer GmbH, Austria, Vienna
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to