cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From drk...@apache.org
Subject [05/31] git commit: Edit Readme
Date Tue, 15 Oct 2013 18:39:46 GMT
Edit Readme


Project: http://git-wip-us.apache.org/repos/asf/cordova-medic/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-medic/commit/1812fc18
Tree: http://git-wip-us.apache.org/repos/asf/cordova-medic/tree/1812fc18
Diff: http://git-wip-us.apache.org/repos/asf/cordova-medic/diff/1812fc18

Branch: refs/heads/master
Commit: 1812fc186ebd5d5ba649c51c138845fafea5c2e0
Parents: 0347567
Author: David Kemp <drkemp@google.com>
Authored: Wed Aug 21 11:57:46 2013 -0400
Committer: David Kemp <drkemp@chromium.org>
Committed: Tue Oct 15 14:09:59 2013 -0400

----------------------------------------------------------------------
 README.md | 28 ++++++++++++++++++++--------
 1 file changed, 20 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-medic/blob/1812fc18/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index 5730ca0..b2b83f8 100644
--- a/README.md
+++ b/README.md
@@ -4,6 +4,7 @@
 > Tools for Automated Testing of Cordova
 
 #Installation
+- install on a Mac if you intend to test iOS (only tested on a Mac)
 - get [couchdb] (http://couchdb.apache.org/) 1.3.1 
   - Install couch db
   - Edit the local.ini to accept request from external host.
@@ -14,6 +15,8 @@
         - mobilespec_results
         - test_details
 
+- set up a wireless access point so that the devices being tested can access the couchDB
+
 - get [buildbot] (http://buildbot.net) version 0.8.7p1
 - install buildbot using the buildbot install/tutorial instructions
 - get the sample running
@@ -25,7 +28,7 @@
  
 - get two files from the medic repository
   - master.cfg - copy to buildbot/master/master.cfg
-  - config.json.sample -  copy to buildbot, then edit for local ip, keychain
+  - config.json.sample -  copy to buildbot, then edit for local ip, test platforms, ios keychain,
current release build
 
 #Running the System
 - start the master with buildbot start master
@@ -48,16 +51,25 @@
 
 #Overview
 Buildbot polls all the repositories every few minutes to look for changes. Whenever a change
is detected, those changes trigger one or more build requests. 
-Currently changes to tooling or the test scripts will trigger all tests.
-There are tests for Android and iOS for each of the current release and the master branch.
Tools always build from master.
-
-The tests use COHO and CLI for as much as possible to ensure that the developer tool chain
is working.
-
-The release branch test does not build cordova-js, but the master branch test builds it and
uses it in the test run.
 
-The buildbot master describes the steps to run for tests and which slaves those test should
run on. 
+Buildbot consists of a master that defines all the tests, the repositories, triggers, etc.
+The actual tests are run by slaves that are controlled by the master. The buildbot master
describes the steps to run for tests and which slaves those test should run on. 
 Slaves that run tests on devices can only run one test at a time.
 The common slave can run multiple tests at once.
 
 
+#Current Test Configuration
+- three slaves are configured (Android, iOS and common) Android and iOS wil only run a single
test at a time.
+- Tools (Coho, CLI, test system) always build from the master branch
+- Changes to tooling or the test scripts will trigger all tests.
+- Android tests:
+  - master branch using cordova-js from master
+  - 3.0.x branch with the embedded cordova-js
+- iOS tests:
+  - master branch using cordova-js from master
+  - 3.0.x branch with the embedded cordova-js
+
+
+The tests use COHO and CLI for as much as possible to ensure that the developer tool chain
is working.
+
 


Mime
View raw message