[ 
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.

Reply via email to