This is an automated email from the ASF dual-hosted git repository.

ctubbsii pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/accumulo-testing.git


The following commit(s) were added to refs/heads/master by this push:
     new 75b6ef3  README.md for automateEC2.sh  (#113)
75b6ef3 is described below

commit 75b6ef383ae980d24a1c4e2280928ef3cb860f9f
Author: Russell Carter <russell....@gmail.com>
AuthorDate: Thu Sep 26 16:05:31 2019 -0400

    README.md for automateEC2.sh  (#113)
---
 README.md                 |  3 +++
 test/automation/README.md | 17 +++++++++++++++++
 2 files changed, 20 insertions(+)

diff --git a/README.md b/README.md
index 88b0009..e5e4f78 100644
--- a/README.md
+++ b/README.md
@@ -238,6 +238,9 @@ test and produce json result files.
 There are some utilities for working with the json result files, run the 
`performance` script
 with no options to see them.
 
+## Automated Cluster Testing
+See the [readme.md](/test/automation/README.md).
+
 [Uno]: https://github.com/apache/fluo-uno
 [modules]: core/src/main/resources/randomwalk/modules
 [image]: core/src/main/resources/randomwalk/modules/Image.xml
diff --git a/test/automation/README.md b/test/automation/README.md
new file mode 100644
index 0000000..06a74ea
--- /dev/null
+++ b/test/automation/README.md
@@ -0,0 +1,17 @@
+# Automated Cluster Testing
+
+Testing a snapshot version of Accumulo on a cluster using this respository 
requires many repetive steps.  Luckily, there is script that automates this 
using [Muchos].  This script is found in 
[test/automation/automateEC2.sh](automateEC2.sh).  
+
+Before running the script, edit [cluster_props.sh](cluster_props.sh). All 
repositories are set to the master branch of the corresponding Apache project 
by default. You can change these values to your specific forks and branches as 
desired.
+
+A path to `muchos.props` is required in order to run the script. You can find 
the required configurations and an example of `muchos.props` [in the official 
Fluo-Muchos readme][Muchos].
+
+### Execution takes no arguments as followed: 
+    ./automateEC2.sh
+
+### Things to consider:
+* The script will read from the `MUCHOS_PROPS` environment variable if 
defined. 
+* Accumulo versions between `muchos.props` and `pom.xml` file of a given 
Accumulo branch should be consistent.
+* Accumulo and Fluo-Muchos will be installed locally in a temporary directory 
under `/tmp`, which is typically cleared by the operating system periodically 
(system-specific, possibly on reboots, daily, weekly, etc.).
+
+[Muchos]: https://github.com/apache/fluo-muchos

Reply via email to