hadoop-zookeeper-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Patrick Hunt (JIRA)" <j...@apache.org>
Subject [jira] Updated: (ZOOKEEPER-516) add support for 10 minute test ie "pre-commit" test
Date Fri, 11 Sep 2009 22:27:57 GMT

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


Mime
View raw message