[
https://issues.apache.org/jira/browse/ZOOKEEPER-516?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Patrick Hunt updated ZOOKEEPER-516:
-----------------------------------
Attachment: ZOOKEEPER-516.patch
this patch gets the time under 10min for
ant -Dtest.quick=yes -Dtest.junit.fork.mode=once clean test
on my old/slow/singlecore laptop. notice that this is from "clean" so no only
are the tests being
run but the code (java and c) is included in the time as well.
Notes - Java:
My laptop I was able to reduce the runtime by over 30% just by cleaning up waits
fixed a problem in fork once mode for superuser auth
test.quick (off by default) when turned on will skip the hammer tests
cleanuped the client cleanup test - instead of forcing us to run out of fds I
use the jvm instrumentation
to monitor the number of active fds. (although this really just works on unix)
Notes - C/C++:
I added elapsed time for each of the tests
I didn't change much here wrt timing. there's some time that could be saved
(esp around client est)
I did fix the logging of zk client output - it was turned off for some reason
(now output similar to java clients)
I also fixed some of the logging formats used (esp around hex formatting of
session/xid)
> add support for 10 minute test ie "pre-commit" test
> ---------------------------------------------------
>
> Key: ZOOKEEPER-516
> URL: https://issues.apache.org/jira/browse/ZOOKEEPER-516
> Project: Zookeeper
> Issue Type: Task
> Components: tests
> Reporter: Patrick Hunt
> Priority: Minor
> Fix For: 3.3.0
>
> Attachments: ZOOKEEPER-516.patch
>
>
> Our unit tests are now taking > 10 minutes (20 actually). We need to set
> things up such that we have a < 10 minute "pre commit" build, and a longer
> running test of tests (unbounded for all intents/purposes). Mainly this
> requires us to categorize our tests.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.