Skip to content
This repository

Oct 17, 2012

  1. Jay Wylie

    Hardened junit long test RebalanceLongTest.java. Other test hardening.

    build.xml
    - bumped all maxmemory settings to 2048m
    - Placed a 90 minute timeout on the long test at ant level.
    
    test/long/voldemort/client/rebalance/RebalanceLongTest.java
    - null out some objects in the hopes of reducing the overall memory footprint of these tests. We are truly abusing junit with a long-running, multi-threaded test, that has 10 sub tests and 4 distinct parameter settings.
    
    test/unit/voldemort/client/rebalance/AbstractRebalanceTest.java
    - start of tests is not clear in junit log output. Added logger.info to start of tests to make grepping through the log when tests have failed badly and/or are running in an infitie loop easier.
    - Bumped each test timeout up to 10 minutes. Again, note abuse of junit: tests should not be defined at the abstract class level. This makes it hard to set appropriate limits (such as timeout) for each specific test. Long tests should have a different timeout than short tests...
    authored October 17, 2012

Oct 09, 2012

  1. Jay Wylie

    Wrapped tests that hang because of my changes with timeouts. This

    is necessary for me to debug these tests and easily run all the
    other tests. (By 'hang', I mean get into a state where clients
    run forever complaining that there are not enough servers.)
    Wrapping with timeouts is done both at the Junit
    level (i.e., "@Test(timeout = ...")  and at the ant level (i.e.,
    for an entire unit test).
    
    Switched the tests I was touching to use Junit4 idiom rather than
    Junit3 idiom. I.e., removed the 'extends TestCase' from the class
    declaration.
    
    Upped the memory allowed for all junit tets in ant from 1024m to
    2048m since I ran into ant out of memory errors.
    authored September 07, 2012
  2. Jay Wylie

    Made ant target 'junit-test' produce a report like all the other

    junit ant targets. The report is useful because for a test class
    with many sub-tests, the report clearly explains which sub-tests
    failed. Unlike other ant junit targets, this target also produce
    a plain text report. The plain text report is useful for running
    a single test in a loop until it fails.
    
    Clarified the help message for the 'junit-test' ant target.
    authored September 05, 2012

Sep 20, 2012

  1. Fixed the merge issues from master. Fixed a bug in SocketStoreClientF…

    …actoryMbeanTest
    authored September 19, 2012

Jul 23, 2012

  1. Peter Bailis

    Include log4j resources.dir in all tests via build.xml

    authored July 20, 2012

Jul 11, 2012

  1. Zhongjie Wu

    Added log4j properties folder for junit test

    authored July 11, 2012

Jun 27, 2012

  1. Lei Gao

    add version and update time to client registry

    authored June 26, 2012

Jun 19, 2012

  1. Zhongjie Wu

    distinguish test report locations between normal tests and long tests

    authored June 07, 2012 vinothchandar committed June 19, 2012
  2. Zhongjie Wu

    renamed large as long to make files consistent

    authored June 07, 2012 vinothchandar committed June 19, 2012
  3. Zhongjie Wu

    Modified the test and build file to shrink the large tests.

        The large tests are copied to the test/large
        To run short tests for sanity check purpose:
            ant junit
        To run short and long tests:
            ant junit-long
        To run short, long and contrib tests:
            ant junit-all
    authored June 07, 2012 vinothchandar committed June 19, 2012

Jul 14, 2011

  1. Roshan Sumbaly

    Java doc changes

    authored July 13, 2011

Apr 12, 2011

  1. Roshan Sumbaly

    Adding junit-test target to build.xml - This allows you to run indivi…

    …dual unit tests as follows - ant junit-test -Dtest.name=<class_name>
    authored April 12, 2011

Mar 29, 2011

  1. Roshan Sumbaly

    Revert "Add Ant tasks to measure the code coverage of the unit tests …

    …using the Cobertura"
    
    Reverting it since it pollutes the junit output
    This reverts commit c6a9034.
    authored March 29, 2011

Feb 18, 2011

  1. Harold Lee

    Add Ant tasks to measure the code coverage of the unit tests using th…

    …e Cobertura
    
    library (http://cobertura.sourceforge.net/).  A nice introductory article can be
    found at http://www.ibm.com/developerworks/java/library/j-cobertura/
    
    The results are reported both in HTML format for humans, and in an XML format
    suitable for other tools, such as the Cobertura plugin for the Hudson continuous
    integration server.
    
    To view the report, run "ant coverage" and then view the
    dist/coverage/html/index.html file in your browser.
    authored February 18, 2011 afeinberg committed February 18, 2011

Dec 27, 2010

  1. Dave Brosius

    don't include ant runtimes when compiling, which quells warnings in a…

    …nt 1.8+
    authored December 26, 2010 afeinberg committed December 27, 2010

Nov 25, 2010

  1. cleanup python client and add JSON serialization support to it

    authored November 24, 2010

Nov 19, 2010

  1. Alex Feinberg

    Consistent naming and indentation for ec2 targets

    authored November 19, 2010

Aug 06, 2010

  1. Roshan Sumbaly

    EC2 testing ant target needs to depend on 'all'

    authored August 06, 2010

Aug 05, 2010

  1. Roshan Sumbaly

    Modified build.xml ec2 target to run only Smoke Tests since tests hav…

    …e their own targets
    authored August 05, 2010

Jul 10, 2010

  1. jkreps

    Given that we are stuck with a number of deprecated apis we have to c…

    …all, best to supress deprecation warnings.
    authored July 09, 2010

Jun 24, 2010

  1. Roshan Sumbaly

    Removed Krati from Contrib Unit tests since it requires more heap space

    authored June 24, 2010

Dec 24, 2009

  1. Alex Feinberg

    Finished test implementations, fixed array copy "magic", added the ta…

    …rget to build.xml
    authored December 23, 2009

Dec 18, 2009

  1. Alex Feinberg

    Additional work on ec2 testing to work for gossip.

    authored December 17, 2009

Dec 04, 2009

  1. Kirk True

    Removed syspropertyset passage of properties in the ec2testing-junit …

    …Ant task. Also allowing overrides of the properties from the EC2 properties file via system properties
    authored November 18, 2009 afeinberg committed December 04, 2009
  2. Kirk True

    Attempting to pass logging options to the JUnit runner

    authored November 18, 2009 afeinberg committed December 04, 2009
  3. Kirk True

    Work to add JUnit test target for EC2, catch the error 143 exit code (h…

    …ttp://forums.sun.com/thread.jspa?threadID=5136911), allowing suppressing of error messages on cluster shut down, and renaming SmokeTest to Ec2SmokeTest (for pattern matching in the unit test Ant task).
    authored November 10, 2009 afeinberg committed December 04, 2009

Nov 29, 2009

  1. Alex Feinberg

    Modified build.xml to exclude the .git directory from the tarball.

    authored November 27, 2009

Nov 18, 2009

  1. bbansal

    unit test fixes.

    authored November 17, 2009

Nov 16, 2009

  1. bbansal

    Fixed unit tests.

    authored November 16, 2009

Nov 05, 2009

  1. bbansal

    Merge branch 'ec2-testing' of git://github.com/kirktrue/voldemort int…

    …o rebalancing
    authored November 05, 2009

Oct 23, 2009

  1. Kirk True

    Fixed build problem.

    authored October 23, 2009

Oct 01, 2009

  1. Initial import of the protocol buffers based admin protocol.

    authored September 30, 2009

Jul 10, 2009

  1. jkreps

    Add a compatibility test for json data.

    authored July 09, 2009

Jun 29, 2009

  1. bbansal

    Fixed unresolved ${curr.release} tags in artifacts.

    authored June 29, 2009

Jun 26, 2009

  1. bbansal

    Fixed snapshot naming issue if BUILD_NUMBER set to "".

    ant conditions just check if the property isset or not.
    there is no easy way to unset a property in general added
    an additional check for empty strings in $BUILD_NUMBER to set
    the snapshot name for ant snapshot target.
    authored June 26, 2009
Something went wrong with that request. Please try again.