Commit Graph

52 Commits

Author SHA1 Message Date
Luke Bakken
e9aa193a99 Ensure git adds everything and ignores any global ignore settings 2016-01-26 11:00:17 -07:00
Brett Hazen
8a99d7545b Add rtdev-install.sh 2015-09-01 14:33:29 -06:00
Andrei Zavada
6a9d81997d safeguard against accidentally any parent dir under git 2015-04-01 18:34:46 +03:00
Luke Bakken
bc1507b4ad Improve README and other minor tweaks.
Rather than suggest editing the bootstrap scripts we should recommend
setting environment variables to point to existing Erlang installations,
if present.

Also updated the build versions to 2.0.0rc1 and 1.4.10
2015-01-20 07:26:48 -08:00
John Burwell
a37832d7f9 Verify the list of HTTP stats keys is complete
* Checks the list of stats keys returned from the HTTP endpoint
    is complete -- delineating between riak and riak_ee.  The test will
    fail if the list returned from the HTTP endpoint does not exactly match
    the expected list.  This behavior acts as a forcing function to ensure
    that the expected list is properly maintained as stats are added and
    removed.
    * Modifies reset-current-env to properly clean dependencies when a
    full clean is requested and remove the current directory in the
    target test instance.
    * Adds logging to verify_riak_stats to explain the addition steps
    being performed
    * Adds rt:product/1 to determine whether a node is running riak,
    riak_ee, or riak_cs
    * Adds tools.mk support and eunit scaffolding to rebar.config
    * Modifies reset-current-env.sh to remove the current directory in
    the target test instance
2015-01-08 17:23:25 -05:00
Brett Hazen
19fb4fa50a Revert to redirecting git output to /dev/null 2014-10-10 13:15:53 -06:00
Brett Hazen
735301f303 Update scripts to build more recent older versions and fix issues with Riak 1.3.x 2014-09-17 15:31:54 -06:00
John Burwell
6d8c504dba - Verifies Riak startup behavior when strong consistency is enabled and
AAE is disabled.  (defect https://github.com/basho/riak_kv/issues/959)
- Adds additional console output to reset-current-env to explain
  configuration and steps being executed
- Adds the -n option to the reset-current-env script to specify the
  number of nodes to build.  By default, 5 will be created.
2014-06-10 15:01:10 -04:00
John Burwell
36741bb977 - Adds tests to verify the operation of list keys and list buckets when
an undefined bucket type is specified.  (defect #875)
- Adds a description of the reset-current-env.sh script and its
  usage to README.md
- Corrects a spelling mistake in an information message emitted by
  the reset-current-env.sh script
2014-06-03 13:44:05 -04:00
Jared Morrow
76cc312f31 Change previous riak release to 1.4.8 rather than 1.4.2 2014-04-16 07:29:55 -06:00
Sean Cribbs
d94becfa0f Merge pull request #465 from basho/ajs-setup-releases-current-only
init ~/rt/riak even if releases aren't built
2014-01-06 11:01:00 -08:00
Andrew J. Stone
eaf4b2095e init ~/rt/riak even if releases aren't built
This change allows initialization of ~/rt/riak to proceed even if
releases aren't built, or if you run this script outside of your
test-releases directory. It will report this to the user however.

This is useful if you only want to run riak tests against current. New
users of riak test and people working on bugs on crazy branches will
especially want this since they likely do not want to take the time to
build multiple releases that may not even be relevant to the bug.
2013-12-06 20:57:43 -05:00
Andrew J. Stone
963f5eb2b9 only redirect stdout to /dev/null 2013-12-06 18:55:12 -05:00
Andrew J. Stone
9088324219 do not redirect errors for rtdev-current.sh to /dev/null 2013-12-06 18:31:02 -05:00
Jared Morrow
aab40030c7 Update setup scripts for 2.0.0 2013-09-23 13:55:28 -06:00
Brett Hazen
8ab77185a9 Update previous version to 1.3.2 2013-07-03 09:47:26 +01:00
Brett Hazen
f730fa65be Update tests for Riak 1.4.0 2013-06-07 10:33:01 -05:00
Reid Draper
f0de5d2634 Stop shell scripts if there's an error 2013-04-02 17:55:15 -04:00
Andrew J. Stone
9c9b8475e7 remove spaces around RES to fix build errors 2013-03-20 12:25:20 -04:00
Joe DeVivo
d5ff849660 build-releases, now with 1.3 battle action 2013-02-28 14:39:37 -07:00
Jared Morrow
058483d73e Setup script should let you know when things fail 2013-02-20 13:42:29 -07:00
Jesse Williamson
150057e79e Added -p to mkdir so that parent directories are made. 2013-02-08 15:13:43 -08:00
Dave Parfitt
f6f1388243 Merge pull request #170 from basho/dip_change_rt_dir
Change the default rt dir to $HOME/rt/riak
2013-01-23 11:34:49 -08:00
Dave Parfitt
cb03451369 default rt dir to $HOME/rt/riak 2013-01-23 12:05:49 -05:00
Joe DeVivo
645adb75b1 Removed R14B03 and riak 1.0.3 from build sh script 2013-01-23 09:46:47 -07:00
Dave Parfitt
7ebba3b480 change default rt dir from /tmp to ~/rt/riak 2013-01-23 11:43:19 -05:00
Jared Morrow
37b6047f90 Check for 'curl' before using it 2013-01-14 10:23:50 -07:00
Sean Cribbs
f96c52288a Make the setup scripts default to $HOME/rtdev rather than /tmp/rt. 2013-01-11 14:16:48 -06:00
Joe DeVivo
b89875e40e Added ome git identifiers because some os like 'em 2012-12-21 11:08:17 -07:00
Joe DeVivo
e5270a5084 Bumped 1.2 version to 1.2.1 for testing upgrades 2012-12-21 11:07:43 -07:00
Joe DeVivo
765779f830 Stupid solaris and it's non 'cp -a' supporting ways 2012-11-16 10:42:41 -07:00
Joe DeVivo
d4fbba7b54 Fixed default RT_DEST_DIR variable 2012-11-12 08:19:08 -07:00
Joe DeVivo
684d33cd73 bin dir freed from the shackles of /tmp, uh huh... 2012-11-09 15:54:58 -07:00
Jared Morrow
de50d3d4fc Change shebang lines so scripts work on non-linux 2012-11-07 13:41:26 -07:00
Sean Cribbs
48d05e35a4 Dat quoting 2012-09-19 16:19:59 -04:00
Sean Cribbs
191953b78a DEBUG -> DEBUG_RTDEV 2012-09-19 16:18:43 -04:00
Sean Cribbs
7f5d75527b Don't exit after printing the configuration in DEBUG mode. 2012-09-19 16:10:57 -04:00
Sean Cribbs
d9fcf06952 Reenable the pushd/popd stuff, add a DEBUG option so you can tell what directories it thinks it will use. 2012-09-19 16:03:48 -04:00
Sean Cribbs
75eeb1d6d7 Use rtdev-current instead of our previous strategy to create the current dir. This allows us to also create the VERSION file in the /tmp/current dir automatically. 2012-09-19 15:27:22 -04:00
Joe DeVivo
85e597ae2d Removed dependency on /tmp/rt-builds so you can choose where you install 2012-09-19 09:48:51 -07:00
Sean Cribbs
5746163325 Don't put a newline in VERSION file, also simplify the version name generation. 2012-09-18 16:13:28 -04:00
Sean Cribbs
a0050ef839 Generate a VERSION file into the /tmp/rt/current so we can send it to the report server. 2012-09-18 14:34:31 -04:00
Eric Redmond
dfa1d2d1ec added osx lion laziness 2012-09-17 16:28:32 -07:00
Sean Cribbs
b333e35a9b A little more polishing.
* Print a nice message at the end.
* Put the git cloning into the build() function.
* Remove the done message from the setup-releases script.
2012-09-17 17:33:50 -04:00
Sean Cribbs
850d0db4a7 Make the bash scripts friendlier and make an omnibus installer script. 2012-09-17 17:14:55 -04:00
Joe DeVivo
a9f286b723 Removed Riak EE from bootstrap scripts 2012-08-22 10:25:57 -07:00
Joe DeVivo
a7372ce6a7 Rolled lion fix out of readme and into its own script 2012-08-22 09:49:22 -07:00
Joe DeVivo
805934f942 Removed 0.14.2 from bootstrap scripts 2012-08-22 09:34:42 -07:00
Joe DeVivo
f5eda0057f Updated rtdev-build-releases.sh to do all it's kerl prompting upfront 2012-08-21 11:32:48 -07:00
Joe DeVivo
aac0a5771d Updated build-releases to use 1.2.0 proper 2012-08-21 10:32:25 -07:00