Permalink
Branch: develop
Commits on May 21, 2014
  1. Merge pull request #613 from basho/rz/no-fails

    rzezeski committed May 21, 2014
    A return of `fail` should actually report failure
  2. Convert 'fail' to a 'exit(fail)'

    rzezeski committed May 21, 2014
    A wrapper must be used to convert a test's return to an exit code.
    Otherwise the returned term is ignored and tests that return 'fail'
    are treated as passing.
  3. Add always_fail_test

    rzezeski committed May 21, 2014
    Add a test that always fails to make sure that the pass/fail logic is
    working.
Commits on Mar 20, 2014
  1. Merge pull request #553 from basho/rz/check-git-exit-code

    rzezeski committed Mar 20, 2014
    Check git exit code and fix pipe cleanup
  2. Check git exit code and fix pipe cleanup

    rzezeski committed Mar 19, 2014
    Recently Scott was running into an issue running `verify_handoff`
    where his old data was not being properly reset when running
    `setup_harness`. I noticed we were using `os:cmd` which doesn't check
    the exit code of the command. I modified `run_git` to use `cmd` as
    well as verify the exit code is 0. This allowed Scott to catch the
    real issue which turned out to be a bad path in his config.
    
    While making this modification I noticed a bug in the pipe cleanup
    code. The `file:del_dir` call is actually returning `{error, eexist}`
    because there is a `bin` directory under each pipe dir which had not
    yet been deleted. Rather than spend time writing a recursive delete in
    Erlang I changed the code to use `cmd` and to confirm an exit of 0.
    
    I modified `stop_all`, which is used by `setup_harness`, to also use
    `cmd` and check exit codes.
    
    Finally I make sure that `spawn_cmd` flattens the list before passing
    it along as `open_port` wants a string not an iolist.
Commits on Jan 26, 2014
  1. Merge pull request #461 from basho/dp_completion

    rzezeski committed Jan 26, 2014
    add bash/zsh completion for test names
  2. Merge pull request #325 from basho/klm-skip-test-option

    rzezeski committed Jan 26, 2014
    Add option to allow tests in a directory to be explicitly skipped
  3. Merge remote-tracking branch 'origin/master' into klm-skip-test-option

    rzezeski committed Jan 26, 2014
    Conflicts:
    	src/riak_test_escript.erl
    
    Conflict was a simple whitespace issue.
Commits on Jan 14, 2014
  1. Fix verify_handoff

    rzezeski committed Jan 14, 2014
    Need to activate a bucket type before it can be used. Use the function
    built into `rt` for creating bucket types.
Commits on Sep 25, 2013
  1. Merge pull request #387 from basho/feature/bwf/mr-switch

    rzezeski committed Sep 25, 2013
    Test new MR Search Switch and "index" spec
  2. Ditch the crazy bucket vs. index idea

    rzezeski committed Sep 25, 2013
    The "bucket" is the "index".  Chalk it up to poor naming make a long
    time ago.  We're only human.
Commits on Sep 24, 2013
  1. Update crypto call for 16B02

    rzezeski committed Sep 24, 2013
Commits on Sep 6, 2013
  1. Merge pull request #349 from basho/yz-upgrade-and-app-cfg

    rzezeski committed Sep 6, 2013
    Add ability to upgrade and update app cfg
Commits on Aug 21, 2013
  1. Merge pull request #359 from basho/rz-wait-for-cmd

    rzezeski committed Aug 21, 2013
    Faster wait_for_cmd that preserves order
  2. Faster wait_for_cmd that preserves order

    rzezeski committed Aug 21, 2013
    Remove the receive clause for port data.  This can cause
    `wait_for_cmd` to needlessly loop through all stdout msgs before
    getting to the port exit.  By just doing selective recv on the exit
    msg Erlang will implicit use the "save queue" and place the data msgs
    back on the mailbox in the original order of arrival.  In fact, the
    previous method could rearrange the stdout ordering.
Commits on Aug 12, 2013
  1. Add ability to upgrade and update app cfg

    rzezeski committed Aug 12, 2013
    Add the ability to upgrade node and update its app.config in one go.
    This is useful when testing upgrade path on Yokozuna where the old
    app.config should be copied over but modifications should also be made
    before restarting the node.
Commits on Aug 5, 2013
  1. Merge pull request #307 from basho/eas-riak-test-coverage

    rzezeski committed Aug 5, 2013
    Add code coverage analysis to riak_test
Commits on Aug 2, 2013
  1. Merge pull request #344 from basho/jdb-capabilities-1.4

    rzezeski committed Aug 2, 2013
    Update verify_capabilities for Riak 1.4/1.3/1.2
Commits on Jul 31, 2013
  1. Move `setup_harness` call

    rzezeski committed Jul 31, 2013
    This allows user to view logs from last verify run.
  2. Merge pull request #342 from basho/rz-riak-control-upgrade

    rzezeski committed Jul 31, 2013
    Add upgrade test for Riak Control
  3. Add upgrade test for Riak Control

    rzezeski committed Jul 31, 2013
    Some issues have been found when running a mixed cluster with Riak
    Control enabled.  This tests the typical upgrade scenario of a
    customer and verifies that Riak Control at least doesn't crash any of
    the nodes while in a mixed cluster state.
    
    See basho/riak_control#120
Commits on Jul 30, 2013
  1. Fix `verify_2i_timeout`

    rzezeski committed Jul 30, 2013
    * My machine is too fast, changed timeout to 1ms.
    
    * Fixed match of return from `http_query`.
    
    * The proplists key is binary, not an atom (i.e. <<"keys">>).
Commits on May 24, 2013
  1. Wait for 'cluster plan' to succeed (verify_staged_clustering)

    rzezeski committed May 24, 2013
    While running the `verify_staged_clustering` test on my local
    workstation I hit a race when force replacing dev3 with dev2.  The
    call to 'cluster plan' was happening before the ring had converged and
    thus failing, but the test assumed the first call always succeeds.
    
    This patch simply mimicks what a user might do and retry the 'cluster
    plan' command over and over until it succeeds.
Commits on Mar 5, 2013
  1. Merge branch 'rz-typo'

    rzezeski committed Mar 5, 2013
  2. Remove superfluous tilde

    rzezeski committed Mar 5, 2013
  3. Merge pull request #230 from basho/rz-fix-deps

    rzezeski committed Mar 5, 2013
    Pull riak http client from master
  4. Pull riak http client from master

    rzezeski committed Mar 5, 2013
    Need to pull from master or else a version mismatch occurs for the
    protobuffs client.
Commits on Jan 3, 2013
Commits on Dec 20, 2012
  1. Update intercepts README

    rzezeski committed Dec 20, 2012
  2. Add intercepts

    rzezeski committed Nov 13, 2012
    Intercepts provide the ability to easily and efficiently intercept
    function calls.  Giving the ability to change the code being executed
    as well as affect local and global state.