Branch: develop
-
Merge pull request #613 from basho/rz/no-fails
rzezeski committedMay 21, 2014 A return of `fail` should actually report failure
-
Convert 'fail' to a 'exit(fail)'
rzezeski committedMay 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.
-
rzezeski committed
May 21, 2014 Add a test that always fails to make sure that the pass/fail logic is working.
-
Merge pull request #553 from basho/rz/check-git-exit-code
rzezeski committedMar 20, 2014 Check git exit code and fix pipe cleanup
-
Check git exit code and fix pipe cleanup
rzezeski committedMar 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.
-
Merge pull request #461 from basho/dp_completion
rzezeski committedJan 26, 2014 add bash/zsh completion for test names
-
Merge pull request #325 from basho/klm-skip-test-option
rzezeski committedJan 26, 2014 Add option to allow tests in a directory to be explicitly skipped
-
Merge remote-tracking branch 'origin/master' into klm-skip-test-option
rzezeski committedJan 26, 2014 Conflicts: src/riak_test_escript.erl Conflict was a simple whitespace issue.
-
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.
-
Merge pull request #387 from basho/feature/bwf/mr-switch
rzezeski committedSep 25, 2013 Test new MR Search Switch and "index" spec
-
Ditch the crazy bucket vs. index idea
rzezeski committedSep 25, 2013 The "bucket" is the "index". Chalk it up to poor naming make a long time ago. We're only human.
-
rzezeski committed
Sep 24, 2013
-
Merge pull request #349 from basho/yz-upgrade-and-app-cfg
rzezeski committedSep 6, 2013 Add ability to upgrade and update app cfg
-
Merge pull request #359 from basho/rz-wait-for-cmd
rzezeski committedAug 21, 2013 Faster wait_for_cmd that preserves order
-
Faster wait_for_cmd that preserves order
rzezeski committedAug 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.
-
Add ability to upgrade and update app cfg
rzezeski committedAug 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.
-
Merge pull request #307 from basho/eas-riak-test-coverage
rzezeski committedAug 5, 2013 Add code coverage analysis to riak_test
-
Merge pull request #344 from basho/jdb-capabilities-1.4
rzezeski committedAug 2, 2013 Update verify_capabilities for Riak 1.4/1.3/1.2
-
Merge branch 'rz-riak-control-upgrade'
rzezeski committedJul 31, 2013 -
rzezeski committed
Jul 31, 2013 This allows user to view logs from last verify run.
-
Merge pull request #342 from basho/rz-riak-control-upgrade
rzezeski committedJul 31, 2013 Add upgrade test for Riak Control
-
Add sleep to give chance for node to crash
rzezeski committedJul 31, 2013 -
Add upgrade test for Riak Control
rzezeski committedJul 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
-
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">>).
-
Wait for 'cluster plan' to succeed (verify_staged_clustering)
rzezeski committedMay 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.
-
rzezeski committed
Mar 5, 2013 -
rzezeski committed
Mar 5, 2013 -
Merge pull request #230 from basho/rz-fix-deps
rzezeski committedMar 5, 2013 Pull riak http client from master
-
Pull riak http client from master
rzezeski committedMar 5, 2013 Need to pull from master or else a version mismatch occurs for the protobuffs client.
-
rzezeski committed
Jan 3, 2013 -
Automatically determine intercepts dir
rzezeski committedJan 3, 2013 -
Add function to get riak_test home directory
rzezeski committedJan 3, 2013
-
rzezeski committed
Dec 20, 2012 -
Update gh155 to use intercepts
rzezeski committedDec 20, 2012 -
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.