Commit Graph

602 Commits

Author SHA1 Message Date
Kelly McLaughlin
6873a3c08a Merge branch 'klm-summary-output-fixes' 2012-12-14 09:27:43 -07:00
Engel A. Sanchez
0e8ecce7d5 Add riak_test behavior 2012-12-14 10:50:49 -05:00
Joe DeVivo
27d5faa345 Merge pull request #124 from basho/jd-unpin-lager
Unpinned lager; if it loves me, it will come back
2012-12-14 07:43:44 -08:00
Joe DeVivo
42a165c0f9 Unpinned lager; if it loves me, it will come back 2012-12-14 08:22:48 -07:00
Kelly McLaughlin
ab4c6e7577 Fix some problems with printing test summaries
Fix some problems encountered while running riak_test modules for Riak
CS. The tests use the multi-backend and this causes issues when
outputting test results. Also add filtering so that no summary output
is attempted for modules that were encountered that were not runnable
tests.
2012-12-13 21:51:29 -07:00
Joe DeVivo
6ee4d4c931 Merge pull request #122 from basho/jd-flux-capacitor
Added -prereq module tag for prerequisites
2012-12-13 15:35:34 -08:00
Joe DeVivo
e9be5b7f94 Added -prereq module tag 2012-12-13 16:21:20 -07:00
Jared Morrow
4aba25ef74 Merge pull request #121 from basho/jem-ruby-client-moar-betta
Refactor how ruby tests do prereqs
2012-12-13 13:09:51 -08:00
Jared Morrow
bef38a1ba0 The command for bundler is 'bundle' 2012-12-13 14:09:03 -07:00
Jared Morrow
58ef3c75c4 Refactor prereq checking and installing with functions in rt module 2012-12-13 14:09:03 -07:00
Jared Morrow
f8cbf7717e Use ?assertCmd macro instead of os:cmd 2012-12-13 14:05:21 -07:00
Jared Morrow
11b265b4a2 Try to catch ruby prereq errors earlier 2012-12-13 14:05:21 -07:00
engelsanchez
16612acd8e Merge pull request #113 from basho/eas-cleanup-partition-repair
partition_repair should not depend on devrel
2012-12-13 13:00:51 -08:00
Engel A. Sanchez
f0cb19e47e load_modules_on_riak -> load_modules_on_nodes 2012-12-13 14:07:41 -05:00
Dave Parfitt
a1c3e27b80 Merge pull request #91 from basho/dip_bnw_repl
Add Replication tests
2012-12-13 10:50:16 -08:00
Engel A. Sanchez
1716f40f08 Remove local assumptions from partition repair
This should resolve issue #113.
Added function to load code modules, clean directories within data and
using new put dir function where needed.
Changing die-die-die! approach to use cast in case remote call to node
to shoot itself in the head hangs.
2012-12-13 11:48:31 -05:00
Joe DeVivo
74f0c93675 Merge pull request #120 from basho/jd-die-die-die
Added a more... assertive way of taking down a node.
2012-12-11 09:20:49 -08:00
Joe DeVivo
6a8ecb5232 Merge pull request #119 from basho/jd-python-version
Bumped python client version to 1.5-stable, for fuzzy versioning.
2012-12-11 08:54:34 -08:00
Joe DeVivo
233b161fcd Added some more verbosity and safety based on PR #120 2012-12-11 09:29:42 -07:00
Joe DeVivo
a43031b716 python_test: changed syntax of git checkout for branch vs tag 2012-12-11 09:23:01 -07:00
Joe DeVivo
dfd5bc8a3b Added Service to assertion in partition_repair, so we can tell if it fails on search or kv 2012-12-11 08:57:07 -07:00
Joe DeVivo
f458eade38 Converted a timer:sleep to a rt:wait_until in partition_repair 2012-12-11 08:55:08 -07:00
Joe DeVivo
4550e6f5fa Added timeout fun to wait_until 2012-12-11 07:47:51 -07:00
Joe DeVivo
29a4d3e6fb Bumped python client version to 1.5-stable, for fuzzy versioning. 2012-12-11 06:49:46 -07:00
engelsanchez
5df5519953 Merge pull request #46 from basho/eas-backup-restore-test
port be-systest-backup-and-restore
2012-12-10 12:57:22 -08:00
Engel A. Sanchez
643d063b0a Better rt/rtdev separation in backup/restore
Operations that assume a local node are moved to rtdev, and those that
do not stay in rt.
Also, using PB client instead of internal where possible.
2012-12-10 11:46:41 -05:00
Engel A. Sanchez
2baf7a0761 Add backup restore test
This is a port of systest-backup-and-restore from basho_expect with some
changes and additions. Biggest change was not using search-cmd to index
data for search, as it does not seem to update docs, just indexes. Then
added restore on a clean cluster. Basically it does this:

* Writes data, including a search enabled bucket
* Verifies written data, including searches
* Runs backup
* Deletes, modifies some data
* Verifies mods and deletes took
* Runs restore
* Verifies deleted data is back, mods stay (last write wins)
* Stops cluster and wipes out all data dirs
* Verifies clean cluster
* Runs restore
* Verifies data was restored, including searches

Also, adding some more noise to some riak test setup functions. This was
useful when initially debugging the test before it worked the first
time.
2012-12-10 09:02:06 -05:00
Andrew Thompson
a720f2beda Better write during shutdown tests 2012-12-09 00:51:11 -05:00
Andrew Thompson
65056cb12b Hack in support for doing PB/HTTP writes while shutting down 2012-12-08 03:56:39 -05:00
Joe DeVivo
51c64717ab Merge pull request #118 from basho/jd-a-la-carte-test-reporting
a la carte test reporting
2012-12-06 13:46:38 -08:00
Joe DeVivo
271eca3055 fine, we'll exit with code 1 2012-12-06 14:41:27 -07:00
Joe DeVivo
390c41b6c3 Clean exit when there are no tests to run 2012-12-06 14:26:36 -07:00
Joe DeVivo
4da4039806 moved some stuff out of riak_test:main/1 2012-12-06 11:46:14 -07:00
Joe DeVivo
ed6178cc53 Added a la carte test reporting for riak_test 2012-12-06 11:21:18 -07:00
Joe DeVivo
cda67aad1d Merge pull request #117 from basho/jd-these-pipes-are-clean
Tweaks to pipe cleaning file finding
2012-12-06 07:49:23 -08:00
Joe DeVivo
cdb083019b Tweaks to pipe cleaning file finding 2012-12-06 08:32:13 -07:00
Dave Parfitt
b07c0935ba Merge branch 'dip_bnw_repl' of github.com:/basho/riak_test into dip_bnw_repl 2012-12-05 18:38:44 -05:00
Dave Parfitt
200cf113c7 fixed q migration test 2012-12-05 18:38:18 -05:00
Jared Morrow
97a9831b3c Merge pull request #116 from basho/jem-cmd-line-getpid
Add `riak getpid` test to basic_command_line
2012-12-05 11:56:32 -08:00
Andrew Thompson
77f7f2d428 Fix wait_for_no_connection for BNW 2012-12-05 14:26:09 -05:00
Joe DeVivo
1517c40553 Merge pull request #110 from basho/sdc-cleanup-pipes
Cleanup lingering pipes from previous runs.
2012-12-05 10:39:54 -08:00
Jared Morrow
d379b2258e Add riak getpid test to basic_command_line
This test functionality added to address PID issues found
on FreeBSD using riak_test.

The issue was addressed in basho/riak#251
2012-12-05 10:40:41 -07:00
Joe DeVivo
027a33f109 Merge pull request #48 from basho/jd-loaded-upgrades-day-of-reckoning
port be-systest-rolling-upgrade
2012-12-05 06:16:37 -08:00
Andrew Thompson
5084123b0f Avoid occasional failure 2012-12-04 17:07:37 -05:00
Andrew Thompson
7319d66ba0 Don't crash the test on write failures 2012-12-04 17:07:08 -05:00
Joe DeVivo
f7ed2c0e2e loaded_upgrade: changed rem 1000 to rem 20 to actually output messages 2012-12-04 14:55:02 -07:00
Joe DeVivo
81d6f89f6a Cleanup los processos 2012-12-04 14:47:32 -07:00
Joe DeVivo
95475cda0d Added list_keys to loaded_upgrade 2012-12-04 12:02:28 -07:00
Jared Morrow
47368d30f4 Remove unneeded comment from python test 2012-12-04 10:52:55 -07:00
Jared Morrow
c16b361af7 Merge pull request #115 from basho/jem-python-dir-cleanup
Cleanup from previous python test runs
2012-12-04 09:49:34 -08:00