Merge lp:~nuclearbob/utah/doc-updates into lp:utah

Proposed by Max Brustkern
Status: Merged
Merged at revision: 687
Proposed branch: lp:~nuclearbob/utah/doc-updates
Merge into: lp:utah
Diff against target: 89 lines (+11/-10)
2 files modified
docs/source/development.rst (+5/-6)
docs/source/introduction.rst (+6/-4)
To merge this branch: bzr merge lp:~nuclearbob/utah/doc-updates
Reviewer Review Type Date Requested Status
Joe Talbott (community) Approve
Review via email: mp+126265@code.launchpad.net

Description of the change

This branch contains several updates to the documentation based on feedback from users.

To post a comment you must log in.
lp:~nuclearbob/utah/doc-updates updated
681. By Max Brustkern

Added note about installing just the client

Revision history for this message
Joe Talbott (joetalbott) wrote :

Looks good. Merge it.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'docs/source/development.rst'
2--- docs/source/development.rst 2012-09-25 21:20:22 +0000
3+++ docs/source/development.rst 2012-09-26 14:15:33 +0000
4@@ -12,7 +12,7 @@
5 Provisionioning
6 ---------------
7
8-Within the UATH code, provisioning machines is handled by subclasses of the
9+Within the UTAH code, provisioning machines is handled by subclasses of the
10 :py:class:`.Machine` class.
11
12 Scripts should provision machines by creating an instance of a subclass of the
13@@ -21,7 +21,7 @@
14 collision.
15
16 End users not writing scripts can provision machines automatically using
17-scripts provided by the UATH package. Please see the main UATH page for that.
18+scripts provided by the UTAH package. Please see the main UTAH page for that.
19
20 UTAH Compatible Test Cases
21 --------------------------
22@@ -85,11 +85,9 @@
23 ::
24
25 - test: t1 # directory
26- command: python test1.py a1 a2 a3 # command to run the test from within t1
27 run_as: nobody # user that runs the test
28
29 - test: t2 # directory/binary
30- command: test2.sh
31 overrides: # array of control properties to override
32 - timeout: 200 # timeout in seconds
33
34@@ -99,9 +97,9 @@
35
36 build_cmd: make
37 timeout: 300
38- ts_setup: tsetup/setup.sh # test case t1 is the set up for
39+ ts_setup: tsetup/setup.sh # tsetup/setup.sh is the set up for
40 # the whole test suite
41- ts_cleanup: tcleanup/cleanup.sh # clean up test case
42+ ts_cleanup: tcleanup/cleanup.sh # clean up test suite
43
44
45 To avoid excessive typing and repetition in runlists and control files the
46@@ -134,6 +132,7 @@
47 ::
48
49 build_cmd: make # or scons or build.sh
50+ command: python test1.py a1 a2 a3 # command to run the test from within t1
51 description:
52 ( tc_id: TC-INSTALL-ALTERNATE-01)
53 dependencies:
54
55=== modified file 'docs/source/introduction.rst'
56--- docs/source/introduction.rst 2012-09-05 12:06:10 +0000
57+++ docs/source/introduction.rst 2012-09-26 14:15:33 +0000
58@@ -12,7 +12,7 @@
59
60 All kind of end to end automated testing requires:
61
62-#. Provisioning a machine (or use an existing one)
63+#. Provisioning a machine (or using an existing one)
64 #. Running the tests
65 #. Reporting the results
66
67@@ -62,7 +62,7 @@
68 by provisioning it with a particular provisioning method.
69
70 **WARNING: Your machine will be modified, not to interfere with your current
71-set-up or virtualised environment, so uath will create a new user called uath
72+set-up or virtualised environment, so UTAH will create a new user called utah
73 with sudo privileges to run the tests and have an inventory of existing VMs
74 that you could be interested in for running tests.**
75
76@@ -79,9 +79,11 @@
77 There are some dependencies that need to be met in order to test with VMs, in a
78 nutshell::
79
80- sudo apt-add-repository -y ppa:utah/daily
81+ sudo apt-add-repository -y ppa:utah/stable
82 sudo apt-get update
83- sudo apt-get install utah vm-tools
84+ sudo apt-get install utah
85+
86+This will install the provisioning code as well as the test runner. To install just the test runner, install the utah-client package.
87
88
89 Usage of run_utah_tests.py:

Subscribers

People subscribed via source and target branches