Merge lp:utah into lp:~nuclearbob/utah/trunk

Proposed by Max Brustkern
Status: Merged
Merge reported by: Max Brustkern
Merged at revision: not available
Proposed branch: lp:utah
Merge into: lp:~nuclearbob/utah/trunk
Diff against target: 3211 lines (+549/-501) (has conflicts)
38 files modified
Makefile (+3/-7)
TODO (+2/-2)
client.py (+7/-7)
debian/changelog (+330/-278)
debian/conffiles (+1/-1)
debian/control (+7/-7)
debian/copyright (+1/-1)
debian/dirs (+3/-3)
debian/install (+6/-6)
debian/postinst (+17/-17)
debian/postrm (+2/-2)
examples/run_test_vm.py (+18/-18)
examples/run_utah_tests.py (+11/-11)
uqt-vm-tools.conf (+5/-5)
utah-client/Makefile (+7/-8)
utah-client/debian/control (+5/-5)
utah-client/debian/copyright (+2/-2)
utah-client/debian/dirs (+2/-2)
utah-client/debian/install (+2/-2)
utah-client/debian/postinst (+2/-2)
utah-client/debian/rules (+1/-1)
utah/client/README (+3/-3)
utah/client/common.py (+3/-3)
utah/client/examples/master.run (+2/-2)
utah/client/examples/test_state_partial.yaml (+5/-5)
utah/client/runner.py (+5/-5)
utah/client/self_test.py (+21/-21)
utah/client/testsuite.py (+1/-1)
utah/exceptions.py (+2/-2)
utah/provisioning/catalog/base.py (+4/-4)
utah/provisioning/catalog/exceptions.py (+3/-3)
utah/provisioning/catalog/sqlite.py (+4/-4)
utah/provisioning/exceptions.py (+3/-3)
utah/provisioning/provisioning.py (+17/-17)
utah/provisioning/vm/exceptions.py (+3/-3)
utah/provisioning/vm/kvm.py (+15/-15)
utah/provisioning/vm/vm.py (+3/-3)
utah_howto.txt (+21/-20)
Text conflict in debian/changelog
To merge this branch: bzr merge lp:utah
Reviewer Review Type Date Requested Status
Max Brustkern Approve
Review via email: mp+105861@code.launchpad.net

Description of the change

Merging working version after renames complete

To post a comment you must log in.
Revision history for this message
Max Brustkern (nuclearbob) :
review: Approve
lp:utah updated
258. By Max Brustkern

Committing good renamed version to send to trunk debcommit

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'Makefile'
2--- Makefile 2012-04-19 21:45:37 +0000
3+++ Makefile 2012-05-15 17:53:18 +0000
4@@ -1,15 +1,11 @@
5 PYC_PATTERN?=*.pyc
6-all: client uath_sudoers
7+all: client
8
9 client:
10- cd ubuntu-automation-test-harness-client ; make
11-
12-uath_sudoers:
13- ls examples | grep -v "~$$" | grep -v "\.pyc$$" | sed 's/^/ALL ALL = (uath) NOPASSWD: \/usr\/share\/uath\/examples\//' > uath_sudoers
14+ cd utah-client ; make
15
16 clean:
17 find . -name "$(PYC_PATTERN)" -delete
18- cd ubuntu-automation-test-harness-client ; make clean
19- rm uath_sudoers
20+ cd utah-client ; make clean
21
22 .PHONY: client clean
23
24=== modified file 'TODO'
25--- TODO 2012-04-12 14:27:38 +0000
26+++ TODO 2012-05-15 17:53:18 +0000
27@@ -16,8 +16,8 @@
28 * ts_control timeout is the default for all test cases in the suite.
29 * 0 timeout means no timeout.
30 * testsuite layout
31- # proposed layout of UATH directory
32- /var/uath/
33+ # proposed layout of UTAH directory
34+ /var/lib/utah/
35 master.run
36 suite_one/ # the Runner will create this and run the fetch_cmd in here
37 suite_two/ # the Runner will create this and run the fetch_cmd in here
38
39=== modified file 'client.py'
40--- client.py 2012-04-24 20:10:27 +0000
41+++ client.py 2012-05-15 17:53:18 +0000
42@@ -4,12 +4,12 @@
43 import platform
44 import sys
45
46-from uath.client.runner import Runner
47-from uath.client.state_agent import StateAgentYAML
48-from uath.client.result import Result, ResultYAML, ResultJSON
49+from utah.client.runner import Runner
50+from utah.client.state_agent import StateAgentYAML
51+from utah.client.result import Result, ResultYAML, ResultJSON
52
53-from uath.client.common import DEFAULT_STATE_FILE
54-from uath.client import exceptions
55+from utah.client.common import DEFAULT_STATE_FILE
56+from utah.client import exceptions
57
58 def process_cmdline_argparse():
59 """
60@@ -23,7 +23,7 @@
61 parser.add_argument('--resume', action='store_true', help='Continue a previous run. Used after a reboot')
62 parser.add_argument('-s', '--state-file', help='File to use for storing state (default "%s"' % DEFAULT_STATE_FILE)
63 parser.add_argument('-f', '--format', choices=['text', 'yaml', 'json'], default='yaml', help='Output format (default "yaml")')
64- parser.add_argument('-t', '--testdir', default='/var/lib/uath', help='Main test directory')
65+ parser.add_argument('-t', '--testdir', default='/var/lib/utah', help='Main test directory')
66 parser.add_argument('-r', '--runlist', default='master.run', help='runlist file name')
67 parser.add_argument('-o', '--output', help='write output to this file')
68 parser.add_argument('-a', '--append', action='store_true', help='append to output')
69@@ -52,7 +52,7 @@
70
71 def main():
72 """
73- The main driver for the 'uath' application.
74+ The main driver for the 'utah' application.
75 """
76
77 args = process_cmdline()
78
79=== modified file 'debian/changelog'
80--- debian/changelog 2012-05-09 00:35:24 +0000
81+++ debian/changelog 2012-05-15 17:53:18 +0000
82@@ -1,3 +1,4 @@
83+<<<<<<< TREE
84 ubuntu-automation-test-harness (0.1ubuntu267) precise; urgency=low
85
86 * Merging working version for use in kernel backport testing
87@@ -5,91 +6,142 @@
88 -- Max Brustkern <max@canonical.com> Tue, 08 May 2012 20:35:24 -0400
89
90 ubuntu-automation-test-harness (0.1ubuntu266) precise; urgency=low
91+=======
92+utah (0.2ubuntu274) precise; urgency=low
93+
94+ * Further renames
95+
96+ -- Max Brustkern <max@canonical.com> Tue, 15 May 2012 10:56:27 -0400
97+
98+utah (0.2ubuntu273) precise; urgency=low
99+
100+ * Updated Makefile for client debian changelog
101+
102+ -- Max Brustkern <max@canonical.com> Tue, 15 May 2012 10:53:04 -0400
103+
104+utah (0.2ubuntu272) precise; urgency=low
105+
106+ * Updated Makefile for client debian changelog
107+
108+ -- Max Brustkern <max@canonical.com> Tue, 15 May 2012 10:50:42 -0400
109+
110+utah (0.2ubuntu271) precise; urgency=low
111+
112+ * Updated Makefile for client debian changelog
113+
114+ -- Max Brustkern <max@canonical.com> Tue, 15 May 2012 10:48:51 -0400
115+
116+utah (0.2ubuntu270) precise; urgency=low
117+
118+ * Updated client package name
119+
120+ -- Max Brustkern <max@canonical.com> Tue, 15 May 2012 10:18:26 -0400
121+
122+utah (0.2ubuntu269) precise; urgency=low
123+
124+ * Updated packaging
125+
126+ -- Max Brustkern <max@canonical.com> Tue, 15 May 2012 09:19:01 -0400
127+
128+utah (0.2ubuntu268) precise; urgency=low
129+
130+ * Rename 'uath' to 'utah'
131+
132+ -- Joe Talbott <joe.talbott@canonical.com> Mon, 14 May 2012 14:43:20 -0400
133+
134+utah (0.2ubuntu267) precise; urgency=low
135+
136+ * Updating version after merge to trunk
137+
138+ -- Max Brustkern <max@canonical.com> Tue, 08 May 2012 20:35:33 -0400
139+
140+utah (0.1ubuntu266) precise; urgency=low
141+>>>>>>> MERGE-SOURCE
142
143 * vm-start runs fine on a started vm, so always run it as part of
144 activecheck debcommit
145
146 -- Max Brustkern <max@canonical.com> Thu, 03 May 2012 10:38:56 -0400
147
148-ubuntu-automation-test-harness (0.1ubuntu265) precise; urgency=low
149+utah (0.1ubuntu265) precise; urgency=low
150
151 * Changed vm-wait to run all the time to make sure ssh is up
152
153 -- Max Brustkern <max@canonical.com> Thu, 03 May 2012 09:28:44 -0400
154
155-ubuntu-automation-test-harness (0.1ubuntu264) precise; urgency=low
156+utah (0.1ubuntu264) precise; urgency=low
157
158 * Removed permissions change from postinstall since it breaks SSH key
159
160 -- Max Brustkern <max@canonical.com> Wed, 02 May 2012 17:51:54 -0400
161
162-ubuntu-automation-test-harness (0.1ubuntu263) precise; urgency=low
163+utah (0.1ubuntu263) precise; urgency=low
164
165 * Fixed typo
166
167 -- Max Brustkern <max@canonical.com> Wed, 02 May 2012 14:38:20 -0400
168
169-ubuntu-automation-test-harness (0.1ubuntu262) precise; urgency=low
170+utah (0.1ubuntu262) precise; urgency=low
171
172 * Added file this time
173
174 -- Max Brustkern <max@canonical.com> Wed, 02 May 2012 14:35:38 -0400
175
176-ubuntu-automation-test-harness (0.1ubuntu261) precise; urgency=low
177+utah (0.1ubuntu261) precise; urgency=low
178
179 * Fixed exception import
180
181 -- Max Brustkern <max@canonical.com> Wed, 02 May 2012 14:30:17 -0400
182
183-ubuntu-automation-test-harness (0.1ubuntu260) precise; urgency=low
184+utah (0.1ubuntu260) precise; urgency=low
185
186- * Updated permissions to facilitate non-uath user use
187+ * Updated permissions to facilitate non-utah user use
188
189 -- Max Brustkern <max@canonical.com> Wed, 02 May 2012 12:33:45 -0400
190
191-ubuntu-automation-test-harness (0.1ubuntu259) precise; urgency=low
192+utah (0.1ubuntu259) precise; urgency=low
193
194 * Corrected exceptions
195
196 -- Max Brustkern <max@canonical.com> Wed, 02 May 2012 10:29:46 -0400
197
198-ubuntu-automation-test-harness (0.1ubuntu258) precise; urgency=low
199+utah (0.1ubuntu258) precise; urgency=low
200
201 * Resolved changes
202
203 -- Max Brustkern <max@canonical.com> Wed, 02 May 2012 09:53:20 -0400
204
205-ubuntu-automation-test-harness (0.1ubuntu257) precise; urgency=low
206+utah (0.1ubuntu257) precise; urgency=low
207
208 * Actually saved changes this time
209
210 -- Max Brustkern <max@canonical.com> Wed, 02 May 2012 09:24:50 -0400
211
212-ubuntu-automation-test-harness (0.1ubuntu256) precise; urgency=low
213+utah (0.1ubuntu256) precise; urgency=low
214
215 * Changed runargs to _runargs
216
217 -- Max Brustkern <max@canonical.com> Wed, 02 May 2012 08:56:51 -0400
218
219-ubuntu-automation-test-harness (0.1ubuntu255) precise; urgency=low
220+utah (0.1ubuntu255) precise; urgency=low
221
222 * Better handle missing tc_control files
223
224 -- Joe Talbott <joe.talbott@canonical.com> Tue, 01 May 2012 17:30:58 -0400
225
226-ubuntu-automation-test-harness (0.1ubuntu254) precise; urgency=low
227+utah (0.1ubuntu254) precise; urgency=low
228
229 * Updated client dependencies
230
231 -- Max Brustkern <max@canonical.com> Tue, 01 May 2012 16:46:40 -0400
232
233-ubuntu-automation-test-harness (0.1ubuntu253) precise; urgency=low
234+utah (0.1ubuntu253) precise; urgency=low
235
236 * Running client as root
237
238 -- Max Brustkern <max@canonical.com> Tue, 01 May 2012 16:14:22 -0400
239
240-ubuntu-automation-test-harness (0.1ubuntu252) precise; urgency=low
241+utah (0.1ubuntu252) precise; urgency=low
242
243 * Updated documentation a lot, got some of it into correct column
244 limit; changed iso to image in test runner; added variant to test
245@@ -97,331 +149,331 @@
246
247 -- Max Brustkern <max@canonical.com> Tue, 01 May 2012 15:16:50 -0400
248
249-ubuntu-automation-test-harness (0.1ubuntu251) precise; urgency=low
250+utah (0.1ubuntu251) precise; urgency=low
251
252 * Updated Catalog documentation
253
254 -- Max Brustkern <max@canonical.com> Tue, 01 May 2012 13:18:30 -0400
255
256-ubuntu-automation-test-harness (0.1ubuntu250) precise; urgency=low
257+utah (0.1ubuntu250) precise; urgency=low
258
259 * Updated documentation further and corrected classes to use private
260 methods
261
262 -- Max Brustkern <max@canonical.com> Tue, 01 May 2012 13:07:29 -0400
263
264-ubuntu-automation-test-harness (0.1ubuntu249) precise; urgency=low
265+utah (0.1ubuntu249) precise; urgency=low
266
267 * Updated documentation further and corrected classes to use private
268 methods
269
270 -- Max Brustkern <max@canonical.com> Tue, 01 May 2012 13:06:44 -0400
271
272-ubuntu-automation-test-harness (0.1ubuntu248) precise; urgency=low
273+utah (0.1ubuntu248) precise; urgency=low
274
275 * Updated documentation further and corrected classes to use private
276 methods
277
278 -- Max Brustkern <max@canonical.com> Tue, 01 May 2012 13:03:44 -0400
279
280-ubuntu-automation-test-harness (0.1ubuntu247) precise; urgency=low
281+utah (0.1ubuntu247) precise; urgency=low
282
283 * Updated documentation further and corrected classes to use private
284 methods
285
286 -- Max Brustkern <max@canonical.com> Tue, 01 May 2012 13:00:06 -0400
287
288-ubuntu-automation-test-harness (0.1ubuntu246) precise; urgency=low
289+utah (0.1ubuntu246) precise; urgency=low
290
291 * Updated documentation and moved methods around
292
293 -- Max Brustkern <max@canonical.com> Tue, 01 May 2012 11:24:09 -0400
294
295-ubuntu-automation-test-harness (0.1ubuntu245) precise; urgency=low
296+utah (0.1ubuntu245) precise; urgency=low
297
298 * Added exception when vm-wait times out
299
300 -- Max Brustkern <max@canonical.com> Mon, 30 Apr 2012 18:50:36 -0400
301
302-ubuntu-automation-test-harness (0.1ubuntu244) precise; urgency=low
303+utah (0.1ubuntu244) precise; urgency=low
304
305 * Added vm-wait check to VMToolsKVM startup
306
307 -- Max Brustkern <max@canonical.com> Mon, 30 Apr 2012 17:38:10 -0400
308
309-ubuntu-automation-test-harness (0.1ubuntu243) precise; urgency=low
310+utah (0.1ubuntu243) precise; urgency=low
311
312 * Made changes to update things to precise
313
314 -- Max Brustkern <max@canonical.com> Fri, 27 Apr 2012 12:32:27 -0400
315
316-ubuntu-automation-test-harness (0.1ubuntu242) precise; urgency=low
317+utah (0.1ubuntu242) precise; urgency=low
318
319 * Updated current example scripts and removed outdated ones
320
321 -- Max Brustkern <max@canonical.com> Fri, 27 Apr 2012 09:29:30 -0400
322
323-ubuntu-automation-test-harness (0.1ubuntu241) precise; urgency=low
324+utah (0.1ubuntu241) precise; urgency=low
325
326 * Corrected suggested command for no vm-tools config file
327
328 -- Max Brustkern <max@canonical.com> Thu, 26 Apr 2012 17:03:07 -0400
329
330-ubuntu-automation-test-harness (0.1ubuntu240) precise; urgency=low
331+utah (0.1ubuntu240) precise; urgency=low
332
333 * Corrected error handling for no hvm support
334
335 -- Max Brustkern <max@canonical.com> Thu, 26 Apr 2012 16:58:36 -0400
336
337-ubuntu-automation-test-harness (0.1ubuntu239) precise; urgency=low
338+utah (0.1ubuntu239) precise; urgency=low
339
340- * Updated vm-tools config to handle non-standard uath user home
341+ * Updated vm-tools config to handle non-standard utah user home
342 directory better
343
344 -- Max Brustkern <max@canonical.com> Thu, 26 Apr 2012 16:56:26 -0400
345
346-ubuntu-automation-test-harness (0.1ubuntu238) precise; urgency=low
347+utah (0.1ubuntu238) precise; urgency=low
348
349 * Fixed script to remove debug argument print
350
351 -- Max Brustkern <max@canonical.com> Thu, 26 Apr 2012 16:46:58 -0400
352
353-ubuntu-automation-test-harness (0.1ubuntu237) precise; urgency=low
354+utah (0.1ubuntu237) precise; urgency=low
355
356- * Updated postinst to handle non-standard uath user home directory
357+ * Updated postinst to handle non-standard utah user home directory
358 better
359
360 -- Max Brustkern <max@canonical.com> Thu, 26 Apr 2012 16:43:15 -0400
361
362-ubuntu-automation-test-harness (0.1ubuntu236) precise; urgency=low
363+utah (0.1ubuntu236) precise; urgency=low
364
365 * Throw an exception when no vm-tools config file exists
366
367 -- Max Brustkern <max@canonical.com> Thu, 26 Apr 2012 16:37:31 -0400
368
369-ubuntu-automation-test-harness (0.1ubuntu235) precise; urgency=low
370+utah (0.1ubuntu235) precise; urgency=low
371
372- * Updated postinst to handle non-standard uath user home directory
373+ * Updated postinst to handle non-standard utah user home directory
374 better
375
376 -- Max Brustkern <max@canonical.com> Thu, 26 Apr 2012 16:18:44 -0400
377
378-ubuntu-automation-test-harness (0.1ubuntu234) precise; urgency=low
379+utah (0.1ubuntu234) precise; urgency=low
380
381 * Updated script to better deal with failure to create virtual machine
382
383 -- Max Brustkern <max@canonical.com> Thu, 26 Apr 2012 16:12:57 -0400
384
385-ubuntu-automation-test-harness (0.1ubuntu233) precise; urgency=low
386+utah (0.1ubuntu233) precise; urgency=low
387
388 * Fixed no-destroy to no_destroy
389
390 -- Max Brustkern <max@canonical.com> Thu, 26 Apr 2012 16:04:54 -0400
391
392-ubuntu-automation-test-harness (0.1ubuntu232) precise; urgency=low
393+utah (0.1ubuntu232) precise; urgency=low
394
395 * Added check for no HVM support
396
397 -- Max Brustkern <max@canonical.com> Thu, 26 Apr 2012 15:34:01 -0400
398
399-ubuntu-automation-test-harness (0.1ubuntu231) precise; urgency=low
400+utah (0.1ubuntu231) precise; urgency=low
401
402 * Made server default install type
403
404 -- Max Brustkern <max@canonical.com> Thu, 26 Apr 2012 14:58:38 -0400
405
406-ubuntu-automation-test-harness (0.1ubuntu230) precise; urgency=low
407+utah (0.1ubuntu230) precise; urgency=low
408
409- * Added run_uath_tests.py master script
410+ * Added run_utah_tests.py master script
411
412 -- Max Brustkern <max@canonical.com> Thu, 26 Apr 2012 14:52:11 -0400
413
414-ubuntu-automation-test-harness (0.1ubuntu229) precise; urgency=low
415+utah (0.1ubuntu229) precise; urgency=low
416
417 * Initial draft of output processing for vm creation
418
419 -- Max Brustkern <max@canonical.com> Wed, 25 Apr 2012 19:14:57 -0400
420
421-ubuntu-automation-test-harness (0.1ubuntu228) precise; urgency=low
422+utah (0.1ubuntu228) precise; urgency=low
423
424 * Updated output handling
425
426 -- Max Brustkern <max@canonical.com> Wed, 25 Apr 2012 16:47:53 -0400
427
428-ubuntu-automation-test-harness (0.1ubuntu227) precise; urgency=low
429+utah (0.1ubuntu227) precise; urgency=low
430
431 * Removed shell=True
432
433 -- Max Brustkern <max@canonical.com> Wed, 25 Apr 2012 13:13:29 -0400
434
435-ubuntu-automation-test-harness (0.1ubuntu226) precise; urgency=low
436+utah (0.1ubuntu226) precise; urgency=low
437
438 * Updated package to use new vm-tools package which places all
439 necessary scripts in /usr/bin
440
441 -- Max Brustkern <max@canonical.com> Tue, 24 Apr 2012 17:59:21 -0400
442
443-ubuntu-automation-test-harness (0.1ubuntu225) precise; urgency=low
444+utah (0.1ubuntu225) precise; urgency=low
445
446 * Removed DISPLAY clearing from .profile since vm-new has the -v
447 option now
448
449 -- Max Brustkern <max@canonical.com> Tue, 24 Apr 2012 17:31:33 -0400
450
451-ubuntu-automation-test-harness (0.1ubuntu224) precise; urgency=low
452+utah (0.1ubuntu224) precise; urgency=low
453
454 * Added -v option to vm-new call
455
456 -- Max Brustkern <max@canonical.com> Tue, 24 Apr 2012 17:27:24 -0400
457
458-ubuntu-automation-test-harness (0.1ubuntu223) precise; urgency=low
459+utah (0.1ubuntu223) precise; urgency=low
460
461 * Changed exit status conditions for client
462
463 -- Max Brustkern <max@canonical.com> Tue, 24 Apr 2012 16:43:45 -0400
464
465-ubuntu-automation-test-harness (0.1ubuntu222) precise; urgency=low
466+utah (0.1ubuntu222) precise; urgency=low
467
468 * Added machine info to client script
469
470 -- Max Brustkern <max@canonical.com> Tue, 24 Apr 2012 16:10:35 -0400
471
472-ubuntu-automation-test-harness (0.1ubuntu221) precise; urgency=low
473+utah (0.1ubuntu221) precise; urgency=low
474
475 * Added machine info to client script
476
477 -- Max Brustkern <max@canonical.com> Tue, 24 Apr 2012 16:10:27 -0400
478
479-ubuntu-automation-test-harness (0.1ubuntu220) oneiric; urgency=low
480+utah (0.1ubuntu220) oneiric; urgency=low
481
482 * Adding source format files
483
484 -- Max Brustkern <max@canonical.com> Mon, 23 Apr 2012 10:13:00 -0400
485
486-ubuntu-automation-test-harness (0.1ubuntu219) oneiric; urgency=low
487+utah (0.1ubuntu219) oneiric; urgency=low
488
489 * Fixed argument order error when calling client
490
491 -- Max Brustkern <max@canonical.com> Sat, 21 Apr 2012 01:05:54 -0400
492
493-ubuntu-automation-test-harness (0.1ubuntu218) oneiric; urgency=low
494+utah (0.1ubuntu218) oneiric; urgency=low
495
496 * Changed indention in client script and added json output support
497
498 -- Max Brustkern <max@canonical.com> Fri, 20 Apr 2012 17:59:23 -0400
499
500-ubuntu-automation-test-harness (0.1ubuntu217) oneiric; urgency=low
501+utah (0.1ubuntu217) oneiric; urgency=low
502
503 * Removed sudoers file from install pending further testing
504
505 -- Max Brustkern <max@canonical.com> Thu, 19 Apr 2012 17:54:20 -0400
506
507-ubuntu-automation-test-harness (0.1ubuntu216) oneiric; urgency=low
508+utah (0.1ubuntu216) oneiric; urgency=low
509
510 * Updated example syntax
511
512 -- Max Brustkern <max@canonical.com> Thu, 19 Apr 2012 17:51:39 -0400
513
514-ubuntu-automation-test-harness (0.1ubuntu215) oneiric; urgency=low
515+utah (0.1ubuntu215) oneiric; urgency=low
516
517 * Fixed sudoers syntax
518
519 -- Max Brustkern <max@canonical.com> Thu, 19 Apr 2012 17:45:37 -0400
520
521-ubuntu-automation-test-harness (0.1ubuntu214) oneiric; urgency=low
522+utah (0.1ubuntu214) oneiric; urgency=low
523
524 * Implemented initial logging and updated example
525
526 -- Max Brustkern <max@canonical.com> Thu, 19 Apr 2012 17:31:05 -0400
527
528-ubuntu-automation-test-harness (0.1ubuntu213) oneiric; urgency=low
529+utah (0.1ubuntu213) oneiric; urgency=low
530
531 * Added sudoers file
532
533 -- Max Brustkern <max@canonical.com> Thu, 19 Apr 2012 15:59:08 -0400
534
535-ubuntu-automation-test-harness (0.1ubuntu212) oneiric; urgency=low
536+utah (0.1ubuntu212) oneiric; urgency=low
537
538 * Changed default iso type to mini since desktop seems to not run
539 latecommand until a user logs in
540
541 -- Max Brustkern <max@canonical.com> Wed, 18 Apr 2012 21:38:57 -0400
542
543-ubuntu-automation-test-harness (0.1ubuntu211) oneiric; urgency=low
544+utah (0.1ubuntu211) oneiric; urgency=low
545
546 * Fixed error in test runner
547
548 -- Max Brustkern <max@canonical.com> Wed, 18 Apr 2012 19:35:31 -0400
549
550-ubuntu-automation-test-harness (0.1ubuntu210) oneiric; urgency=low
551+utah (0.1ubuntu210) oneiric; urgency=low
552
553 * Added new example script
554
555 -- Max Brustkern <max@canonical.com> Wed, 18 Apr 2012 18:18:02 -0400
556
557-ubuntu-automation-test-harness (0.1ubuntu209) oneiric; urgency=low
558+utah (0.1ubuntu209) oneiric; urgency=low
559
560 * Added timeout to example test case since it is now mandatory
561
562 -- Max Brustkern <max@canonical.com> Wed, 18 Apr 2012 17:55:47 -0400
563
564-ubuntu-automation-test-harness (0.1ubuntu208) oneiric; urgency=low
565+utah (0.1ubuntu208) oneiric; urgency=low
566
567 * Improved command handling in run function
568
569 -- Max Brustkern <max@canonical.com> Wed, 18 Apr 2012 17:51:35 -0400
570
571-ubuntu-automation-test-harness (0.1ubuntu207) oneiric; urgency=low
572+utah (0.1ubuntu207) oneiric; urgency=low
573
574- * Fixed indentation typos and added /var/log/uath directory to client
575+ * Fixed indentation typos and added /var/log/utah directory to client
576 installation
577
578 -- Max Brustkern <max@canonical.com> Wed, 18 Apr 2012 17:19:06 -0400
579
580-ubuntu-automation-test-harness (0.1ubuntu206) oneiric; urgency=low
581+utah (0.1ubuntu206) oneiric; urgency=low
582
583 * Updated example to not use precise mini iso
584
585 -- Max Brustkern <max@canonical.com> Wed, 18 Apr 2012 16:06:31 -0400
586
587-ubuntu-automation-test-harness (0.1ubuntu205) oneiric; urgency=low
588+utah (0.1ubuntu205) oneiric; urgency=low
589
590 * Updated includes and module init files
591
592 -- Max Brustkern <max@canonical.com> Wed, 18 Apr 2012 16:05:52 -0400
593
594-ubuntu-automation-test-harness (0.1ubuntu204) oneiric; urgency=low
595+utah (0.1ubuntu204) oneiric; urgency=low
596
597- * Fixed a typo and added creation of /var/log/uath to packaging
598+ * Fixed a typo and added creation of /var/log/utah to packaging
599
600 -- Max Brustkern <max@canonical.com> Wed, 18 Apr 2012 14:56:37 -0400
601
602-ubuntu-automation-test-harness (0.1ubuntu203) oneiric; urgency=low
603+utah (0.1ubuntu203) oneiric; urgency=low
604
605 * Made action requires in testcase
606
607 -- Max Brustkern <max@canonical.com> Wed, 18 Apr 2012 10:54:43 -0400
608
609-ubuntu-automation-test-harness (0.1ubuntu202) oneiric; urgency=low
610+utah (0.1ubuntu202) oneiric; urgency=low
611
612 * Cleaned up named arguments, removed env from command running,
613 removed relative imports
614
615 -- Max Brustkern <max@canonical.com> Wed, 18 Apr 2012 10:36:07 -0400
616
617-ubuntu-automation-test-harness (0.1ubuntu201) oneiric; urgency=low
618+utah (0.1ubuntu201) oneiric; urgency=low
619
620 * Changed SUCCESS to PASS and FAILUE to FAIL
621
622 -- Max Brustkern <max@canonical.com> Wed, 18 Apr 2012 10:16:52 -0400
623
624-ubuntu-automation-test-harness (0.1ubuntu200) oneiric; urgency=low
625+utah (0.1ubuntu200) oneiric; urgency=low
626
627 * Made timeout for testcase mandatory
628
629 -- Max Brustkern <max@canonical.com> Wed, 18 Apr 2012 09:51:43 -0400
630
631-ubuntu-automation-test-harness (0.1ubuntu199) oneiric; urgency=low
632+utah (0.1ubuntu199) oneiric; urgency=low
633
634 * Updated indentation: Changed default spacing from 2 to 4 spaces,
635 continued multiline function arguments after parentheses, spaces
636@@ -432,1147 +484,1147 @@
637
638 -- Max Brustkern <max@canonical.com> Wed, 18 Apr 2012 09:47:24 -0400
639
640-ubuntu-automation-test-harness (0.1ubuntu198) oneiric; urgency=low
641+utah (0.1ubuntu198) oneiric; urgency=low
642
643 * Put response back in
644
645 -- Max Brustkern <max@canonical.com> Tue, 17 Apr 2012 10:05:03 -0400
646
647-ubuntu-automation-test-harness (0.1ubuntu197) precise; urgency=low
648+utah (0.1ubuntu197) precise; urgency=low
649
650 * Collapse client package installation and post-installation to one
651 command
652
653 -- Max Brustkern <max@canonical.com> Mon, 16 Apr 2012 19:50:27 -0400
654
655-ubuntu-automation-test-harness (0.1ubuntu196) precise; urgency=low
656+utah (0.1ubuntu196) precise; urgency=low
657
658 * Set TinySQLiteCatalog to autocommit
659
660 -- Max Brustkern <max@canonical.com> Fri, 13 Apr 2012 19:49:59 -0400
661
662-ubuntu-automation-test-harness (0.1ubuntu195) precise; urgency=low
663+utah (0.1ubuntu195) precise; urgency=low
664
665 * Added batch mode to scp commands
666
667 -- Max Brustkern <max@canonical.com> Fri, 13 Apr 2012 19:15:59 -0400
668
669-ubuntu-automation-test-harness (0.1ubuntu194) precise; urgency=low
670+utah (0.1ubuntu194) precise; urgency=low
671
672 * Updated example and code based on testing
673
674 -- Max Brustkern <max@canonical.com> Fri, 13 Apr 2012 18:18:46 -0400
675
676-ubuntu-automation-test-harness (0.1ubuntu193) precise; urgency=low
677+utah (0.1ubuntu193) precise; urgency=low
678
679 * Updated example and code based on testing
680
681 -- Max Brustkern <max@canonical.com> Fri, 13 Apr 2012 18:17:53 -0400
682
683-ubuntu-automation-test-harness (0.1ubuntu192) precise; urgency=low
684+utah (0.1ubuntu192) precise; urgency=low
685
686 * Updated example and code based on testing
687
688 -- Max Brustkern <max@canonical.com> Fri, 13 Apr 2012 17:45:10 -0400
689
690-ubuntu-automation-test-harness (0.1ubuntu191) precise; urgency=low
691+utah (0.1ubuntu191) precise; urgency=low
692
693 * Cleaned up based on testing
694
695 -- Max Brustkern <max@canonical.com> Fri, 13 Apr 2012 15:27:22 -0400
696
697-ubuntu-automation-test-harness (0.1ubuntu190) precise; urgency=low
698+utah (0.1ubuntu190) precise; urgency=low
699
700 * Cleaned up syntax
701
702 -- Max Brustkern <max@canonical.com> Fri, 13 Apr 2012 14:47:23 -0400
703
704-ubuntu-automation-test-harness (0.1ubuntu189) precise; urgency=low
705+utah (0.1ubuntu189) precise; urgency=low
706
707 * Made some changes so most methods that aren't returning an object
708 should be returning a boolean value and modified the example
709
710 -- Max Brustkern <max@canonical.com> Fri, 13 Apr 2012 14:44:35 -0400
711
712-ubuntu-automation-test-harness (0.1ubuntu188) precise; urgency=low
713+utah (0.1ubuntu188) precise; urgency=low
714
715 * Updated example and client package
716
717 -- Max Brustkern <max@canonical.com> Fri, 13 Apr 2012 14:27:09 -0400
718
719-ubuntu-automation-test-harness (0.1ubuntu187) precise; urgency=low
720+utah (0.1ubuntu187) precise; urgency=low
721
722 * Updated postinstall files
723
724 -- Max Brustkern <max@canonical.com> Fri, 13 Apr 2012 14:17:30 -0400
725
726-ubuntu-automation-test-harness (0.1ubuntu186) precise; urgency=low
727+utah (0.1ubuntu186) precise; urgency=low
728
729 * Updated example and setup vm-tools VMs to install python-yaml by
730 default
731
732 -- Max Brustkern <max@canonical.com> Fri, 13 Apr 2012 14:05:12 -0400
733
734-ubuntu-automation-test-harness (0.1ubuntu185) precise; urgency=low
735+utah (0.1ubuntu185) precise; urgency=low
736
737 * Added example for provisioning a VM and running a test
738
739 -- Max Brustkern <max@canonical.com> Fri, 13 Apr 2012 11:50:42 -0400
740
741-ubuntu-automation-test-harness (0.1ubuntu184) precise; urgency=low
742+utah (0.1ubuntu184) precise; urgency=low
743
744 * Updated Makefile to create python modules properly with __init__.py
745
746 -- Max Brustkern <max@canonical.com> Fri, 13 Apr 2012 11:37:00 -0400
747
748-ubuntu-automation-test-harness (0.1ubuntu183) precise; urgency=low
749+utah (0.1ubuntu183) precise; urgency=low
750
751- * Changing make file to build uath module properly for client
752+ * Changing make file to build utah module properly for client
753
754 -- Max Brustkern <max@canonical.com> Fri, 13 Apr 2012 11:25:50 -0400
755
756-ubuntu-automation-test-harness (0.1ubuntu182) precise; urgency=low
757+utah (0.1ubuntu182) precise; urgency=low
758
759 * Adjusting build to fix error when using pbuilder
760
761 -- Max Brustkern <max@canonical.com> Fri, 13 Apr 2012 10:48:28 -0400
762
763-ubuntu-automation-test-harness (0.1ubuntu181) precise; urgency=low
764+utah (0.1ubuntu181) precise; urgency=low
765
766 * Adjusting build to fix error when using pbuilder
767
768 -- Max Brustkern <max@canonical.com> Fri, 13 Apr 2012 10:46:37 -0400
769
770-ubuntu-automation-test-harness (0.1ubuntu180) precise; urgency=low
771+utah (0.1ubuntu180) precise; urgency=low
772
773 * Adjusting build to fix error when using pbuilder
774
775 -- Max Brustkern <max@canonical.com> Fri, 13 Apr 2012 10:45:19 -0400
776
777-ubuntu-automation-test-harness (0.1ubuntu179) precise; urgency=low
778+utah (0.1ubuntu179) precise; urgency=low
779
780 * Updated client packaging
781
782 -- Max Brustkern <max@canonical.com> Fri, 13 Apr 2012 10:32:12 -0400
783
784-ubuntu-automation-test-harness (0.1ubuntu178) precise; urgency=low
785+utah (0.1ubuntu178) precise; urgency=low
786
787 * Updating client packaging
788
789 -- Max Brustkern <max@canonical.com> Fri, 13 Apr 2012 10:01:29 -0400
790
791-ubuntu-automation-test-harness (0.1ubuntu177) precise; urgency=low
792+utah (0.1ubuntu177) precise; urgency=low
793
794 * Changed copy command for client examples
795
796 -- Max Brustkern <max@canonical.com> Thu, 12 Apr 2012 18:01:06 -0400
797
798-ubuntu-automation-test-harness (0.1ubuntu176) precise; urgency=low
799+utah (0.1ubuntu176) precise; urgency=low
800
801 * Updated examples in client deb
802
803 -- Max Brustkern <max@canonical.com> Thu, 12 Apr 2012 17:57:43 -0400
804
805-ubuntu-automation-test-harness (0.1ubuntu175) precise; urgency=low
806+utah (0.1ubuntu175) precise; urgency=low
807
808 * Made additional changes to downloadfiles, still broken
809
810 -- Max Brustkern <max@canonical.com> Thu, 12 Apr 2012 17:43:51 -0400
811
812-ubuntu-automation-test-harness (0.1ubuntu174) precise; urgency=low
813+utah (0.1ubuntu174) precise; urgency=low
814
815- * Changed client Makefile to install uath.client instead of just uath
816+ * Changed client Makefile to install utah.client instead of just utah
817
818 -- Max Brustkern <max@canonical.com> Thu, 12 Apr 2012 17:22:21 -0400
819
820-ubuntu-automation-test-harness (0.1ubuntu173) precise; urgency=low
821+utah (0.1ubuntu173) precise; urgency=low
822
823 * Renamed copyfile to uploadfiles, began implementation of
824 downloadfiles
825
826 -- Max Brustkern <max@canonical.com> Thu, 12 Apr 2012 17:21:07 -0400
827
828-ubuntu-automation-test-harness (0.1ubuntu172) precise; urgency=low
829+utah (0.1ubuntu172) precise; urgency=low
830
831 * Implemented installclient for VMToolsKVM
832
833 -- Max Brustkern <max@canonical.com> Thu, 12 Apr 2012 16:58:39 -0400
834
835-ubuntu-automation-test-harness (0.1ubuntu171) precise; urgency=low
836+utah (0.1ubuntu171) precise; urgency=low
837
838 * Add start_time and time_delta to results
839
840 -- Joe Talbott <joe.talbott@canonical.com> Thu, 12 Apr 2012 16:55:48 -0400
841
842-ubuntu-automation-test-harness (0.1ubuntu170) precise; urgency=low
843+utah (0.1ubuntu170) precise; urgency=low
844
845- * Update uath_howto.txt
846+ * Update utah_howto.txt
847
848 -- Joe Talbott <joe.talbott@canonical.com> Thu, 12 Apr 2012 16:38:31 -0400
849
850-ubuntu-automation-test-harness (0.1ubuntu169) precise; urgency=low
851+utah (0.1ubuntu169) precise; urgency=low
852
853- * Move /var/uath to /var/lib/uath and fix client examples
854+ * Move /var/utah to /var/lib/utah and fix client examples
855
856 -- Joe Talbott <joe.talbott@canonical.com> Thu, 12 Apr 2012 16:30:09 -0400
857
858-ubuntu-automation-test-harness (0.1ubuntu168) precise; urgency=low
859+utah (0.1ubuntu168) precise; urgency=low
860
861 * move client code into its own subdirectory
862
863 -- Joe Talbott <joe.talbott@canonical.com> Thu, 12 Apr 2012 16:17:14 -0400
864
865-ubuntu-automation-test-harness (0.1ubuntu167) oneiric; urgency=low
866+utah (0.1ubuntu167) oneiric; urgency=low
867
868 * Adding distribute tarball to source because buildds can't download
869 it
870
871 -- Max Brustkern <max@canonical.com> Thu, 12 Apr 2012 11:36:27 -0400
872
873-ubuntu-automation-test-harness (0.1ubuntu166) precise; urgency=low
874+utah (0.1ubuntu166) precise; urgency=low
875
876 * Update debian/postinst for new name client.py and fix self_test.py
877 to output nosetest instructions.
878
879 -- Joe Talbott <joe.talbott@canonical.com> Thu, 12 Apr 2012 10:32:26 -0400
880
881-ubuntu-automation-test-harness (0.1ubuntu165) precise; urgency=low
882+utah (0.1ubuntu165) precise; urgency=low
883
884 * Rename main.py to client.py and update README
885
886 -- Joe Talbott <joe.talbott@canonical.com> Thu, 12 Apr 2012 10:27:36 -0400
887
888-ubuntu-automation-test-harness (0.1ubuntu164) precise; urgency=low
889+utah (0.1ubuntu164) precise; urgency=low
890
891 * Cleanup /etc/rc.local handling
892
893 -- Joe Talbott <joe.talbott@canonical.com> Thu, 12 Apr 2012 09:17:28 -0400
894
895-ubuntu-automation-test-harness (0.1ubuntu163) oneiric; urgency=low
896+utah (0.1ubuntu163) oneiric; urgency=low
897
898 * Attempting to get build working in pbuilder
899
900 -- Max Brustkern <max@canonical.com> Wed, 11 Apr 2012 18:45:10 -0400
901
902-ubuntu-automation-test-harness (0.1ubuntu162) oneiric; urgency=low
903+utah (0.1ubuntu162) oneiric; urgency=low
904
905 * Attempting to get build working in pbuilder
906
907 -- Max Brustkern <max@canonical.com> Wed, 11 Apr 2012 18:40:55 -0400
908
909-ubuntu-automation-test-harness (0.1ubuntu161) oneiric; urgency=low
910+utah (0.1ubuntu161) oneiric; urgency=low
911
912 * Attempting to get build working in pbuilder
913
914 -- Max Brustkern <max@canonical.com> Wed, 11 Apr 2012 18:37:45 -0400
915
916-ubuntu-automation-test-harness (0.1ubuntu160) oneiric; urgency=low
917+utah (0.1ubuntu160) oneiric; urgency=low
918
919 * Attempting to use correct package name for build-dep
920
921 -- Max Brustkern <max@canonical.com> Wed, 11 Apr 2012 18:11:56 -0400
922
923-ubuntu-automation-test-harness (0.1ubuntu159) oneiric; urgency=low
924+utah (0.1ubuntu159) oneiric; urgency=low
925
926 * Adding debuild build-dep
927
928 -- Max Brustkern <max@canonical.com> Wed, 11 Apr 2012 18:09:10 -0400
929
930-ubuntu-automation-test-harness (0.1ubuntu158) oneiric; urgency=low
931+utah (0.1ubuntu158) oneiric; urgency=low
932
933 * Trying rule override to use python build system and Makefile
934
935 -- Max Brustkern <max@canonical.com> Wed, 11 Apr 2012 18:05:50 -0400
936
937-ubuntu-automation-test-harness (0.1ubuntu157) oneiric; urgency=low
938+utah (0.1ubuntu157) oneiric; urgency=low
939
940 * Additional changes to support inner package
941
942 -- Max Brustkern <max@canonical.com> Wed, 11 Apr 2012 18:00:57 -0400
943
944-ubuntu-automation-test-harness (0.1ubuntu156) oneiric; urgency=low
945+utah (0.1ubuntu156) oneiric; urgency=low
946
947 * Additional changes to support inner package
948
949 -- Max Brustkern <max@canonical.com> Wed, 11 Apr 2012 17:50:46 -0400
950
951-ubuntu-automation-test-harness (0.1ubuntu155) oneiric; urgency=low
952+utah (0.1ubuntu155) oneiric; urgency=low
953
954 * Made possibly final changes to inner package Makefile
955
956 -- Max Brustkern <max@canonical.com> Wed, 11 Apr 2012 17:44:51 -0400
957
958-ubuntu-automation-test-harness (0.1ubuntu154) oneiric; urgency=low
959+utah (0.1ubuntu154) oneiric; urgency=low
960
961 * Made changes to inner package Makefile
962
963 -- Max Brustkern <max@canonical.com> Wed, 11 Apr 2012 17:37:56 -0400
964
965-ubuntu-automation-test-harness (0.1ubuntu153) oneiric; urgency=low
966+utah (0.1ubuntu153) oneiric; urgency=low
967
968 * Made getroot executable
969
970 -- Max Brustkern <max@canonical.com> Wed, 11 Apr 2012 17:35:25 -0400
971
972-ubuntu-automation-test-harness (0.1ubuntu152) oneiric; urgency=low
973+utah (0.1ubuntu152) oneiric; urgency=low
974
975 * Made changes to inner package Makefile
976
977 -- Max Brustkern <max@canonical.com> Wed, 11 Apr 2012 17:34:30 -0400
978
979-ubuntu-automation-test-harness (0.1ubuntu151) oneiric; urgency=low
980+utah (0.1ubuntu151) oneiric; urgency=low
981
982 * Made changes to inner package Makefile
983
984 -- Max Brustkern <max@canonical.com> Wed, 11 Apr 2012 17:32:57 -0400
985
986-ubuntu-automation-test-harness (0.1ubuntu150) oneiric; urgency=low
987+utah (0.1ubuntu150) oneiric; urgency=low
988
989 * Added Makefile instead of Makefile~
990
991 -- Max Brustkern <max@canonical.com> Wed, 11 Apr 2012 17:28:33 -0400
992
993-ubuntu-automation-test-harness (0.1ubuntu149) oneiric; urgency=low
994+utah (0.1ubuntu149) oneiric; urgency=low
995
996 * bzr removed file instead of just removing it
997
998 -- Max Brustkern <max@canonical.com> Wed, 11 Apr 2012 17:26:51 -0400
999
1000-ubuntu-automation-test-harness (0.1ubuntu148) oneiric; urgency=low
1001+utah (0.1ubuntu148) oneiric; urgency=low
1002
1003 * Created initial attempt at inner package
1004
1005 -- Max Brustkern <max@canonical.com> Wed, 11 Apr 2012 17:25:53 -0400
1006
1007-ubuntu-automation-test-harness (0.1ubuntu147) oneiric; urgency=low
1008+utah (0.1ubuntu147) oneiric; urgency=low
1009
1010 * Moving back to a single package; will build the client package
1011 separately from the Makefile
1012
1013 -- Max Brustkern <max@canonical.com> Wed, 11 Apr 2012 17:17:13 -0400
1014
1015-ubuntu-automation-test-harness (0.1ubuntu146) precise; urgency=low
1016+utah (0.1ubuntu146) precise; urgency=low
1017
1018 * Treat timeouts as errors
1019
1020 -- Joe Talbott <joe.talbott@canonical.com> Wed, 11 Apr 2012 16:27:31 -0400
1021
1022-ubuntu-automation-test-harness (0.1ubuntu145) oneiric; urgency=low
1023+utah (0.1ubuntu145) oneiric; urgency=low
1024
1025 * Trying different method of target-dependent override_dh_auto_build
1026
1027 -- Max Brustkern <max@canonical.com> Wed, 11 Apr 2012 16:20:53 -0400
1028
1029-ubuntu-automation-test-harness (0.1ubuntu144) oneiric; urgency=low
1030+utah (0.1ubuntu144) oneiric; urgency=low
1031
1032 * Trying target-dependent override_dh_auto_build
1033
1034 -- Max Brustkern <max@canonical.com> Wed, 11 Apr 2012 16:18:29 -0400
1035
1036-ubuntu-automation-test-harness (0.1ubuntu143) oneiric; urgency=low
1037+utah (0.1ubuntu143) oneiric; urgency=low
1038
1039 * Trying override_dh_auto_build again
1040
1041 -- Max Brustkern <max@canonical.com> Wed, 11 Apr 2012 16:15:04 -0400
1042
1043-ubuntu-automation-test-harness (0.1ubuntu142) oneiric; urgency=low
1044+utah (0.1ubuntu142) oneiric; urgency=low
1045
1046 * Trying override_dh_auto_build again
1047
1048 -- Max Brustkern <max@canonical.com> Wed, 11 Apr 2012 16:12:13 -0400
1049
1050-ubuntu-automation-test-harness (0.1ubuntu141) oneiric; urgency=low
1051+utah (0.1ubuntu141) oneiric; urgency=low
1052
1053 * Trying override_dh_auto_build
1054
1055 -- Max Brustkern <max@canonical.com> Wed, 11 Apr 2012 16:09:25 -0400
1056
1057-ubuntu-automation-test-harness (0.1ubuntu140) oneiric; urgency=low
1058+utah (0.1ubuntu140) oneiric; urgency=low
1059
1060 * Trying override_dh_auto_install stanza for client package only
1061
1062 -- Max Brustkern <max@canonical.com> Wed, 11 Apr 2012 15:55:34 -0400
1063
1064-ubuntu-automation-test-harness (0.1ubuntu139) oneiric; urgency=low
1065+utah (0.1ubuntu139) oneiric; urgency=low
1066
1067 * Trying override_dh_auto_install stanza
1068
1069 -- Max Brustkern <max@canonical.com> Wed, 11 Apr 2012 15:44:03 -0400
1070
1071-ubuntu-automation-test-harness (0.1ubuntu138) oneiric; urgency=low
1072+utah (0.1ubuntu138) oneiric; urgency=low
1073
1074 * Attempting to add usr dir to install files
1075
1076 -- Max Brustkern <max@canonical.com> Wed, 11 Apr 2012 15:39:01 -0400
1077
1078-ubuntu-automation-test-harness (0.1ubuntu137) oneiric; urgency=low
1079+utah (0.1ubuntu137) oneiric; urgency=low
1080
1081 * Retrying package split to get build differences
1082
1083 -- Max Brustkern <max@canonical.com> Wed, 11 Apr 2012 15:28:49 -0400
1084
1085-ubuntu-automation-test-harness (0.1ubuntu136) oneiric; urgency=low
1086+utah (0.1ubuntu136) oneiric; urgency=low
1087
1088 * Attempting to get the package building correctly again
1089
1090 -- Max Brustkern <max@canonical.com> Wed, 11 Apr 2012 15:22:27 -0400
1091
1092-ubuntu-automation-test-harness (0.1ubuntu135) precise; urgency=low
1093+utah (0.1ubuntu135) precise; urgency=low
1094
1095 * Add better results indication and tests
1096
1097 -- Joe Talbott <joe.talbott@canonical.com> Wed, 11 Apr 2012 15:11:57 -0400
1098
1099-ubuntu-automation-test-harness (0.1ubuntu134) precise; urgency=low
1100+utah (0.1ubuntu134) precise; urgency=low
1101
1102- * clean up uath/self_test.py
1103+ * clean up utah/self_test.py
1104
1105 -- Joe Talbott <joe.talbott@canonical.com> Wed, 11 Apr 2012 11:48:14 -0400
1106
1107-ubuntu-automation-test-harness (0.1ubuntu133) oneiric; urgency=low
1108+utah (0.1ubuntu133) oneiric; urgency=low
1109
1110 * First attempt at split binary configuration
1111
1112 -- Max Brustkern <max@canonical.com> Wed, 11 Apr 2012 09:22:05 -0400
1113
1114-ubuntu-automation-test-harness (0.1ubuntu132) oneiric; urgency=low
1115+utah (0.1ubuntu132) oneiric; urgency=low
1116
1117 * Added dependency on python-yaml
1118
1119 -- Max Brustkern <max@canonical.com> Tue, 10 Apr 2012 17:17:59 -0400
1120
1121-ubuntu-automation-test-harness (0.1ubuntu131) precise; urgency=low
1122+utah (0.1ubuntu131) precise; urgency=low
1123
1124- * Add uath_howto.txt and update uath/README
1125+ * Add utah_howto.txt and update utah/README
1126
1127 -- Joe Talbott <joe.talbott@canonical.com> Tue, 10 Apr 2012 16:49:13 -0400
1128
1129-ubuntu-automation-test-harness (0.1ubuntu130) precise; urgency=low
1130+utah (0.1ubuntu130) precise; urgency=low
1131
1132 * Minor fixes to example master.run and exception handling in main.py
1133
1134 -- Joe Talbott <joe.talbott@canonical.com> Tue, 10 Apr 2012 16:42:13 -0400
1135
1136-ubuntu-automation-test-harness (0.1ubuntu129) precise; urgency=low
1137+utah (0.1ubuntu129) precise; urgency=low
1138
1139 * Add examples and fix for using non-default master runlist
1140
1141 -- Joe Talbott <joe.talbott@canonical.com> Tue, 10 Apr 2012 16:23:47 -0400
1142
1143-ubuntu-automation-test-harness (0.1ubuntu128) precise; urgency=low
1144+utah (0.1ubuntu128) precise; urgency=low
1145
1146- * Fix test cases in uath/self_test.py so that all test cases are
1147+ * Fix test cases in utah/self_test.py so that all test cases are
1148 unittest based
1149
1150 -- Joe Talbott <joe.talbott@canonical.com> Tue, 10 Apr 2012 11:46:10 -0400
1151
1152-ubuntu-automation-test-harness (0.1ubuntu127) oneiric; urgency=low
1153+utah (0.1ubuntu127) oneiric; urgency=low
1154
1155 * Updated example with information about default usage
1156
1157 -- Max Brustkern <max@canonical.com> Mon, 09 Apr 2012 16:46:17 -0400
1158
1159-ubuntu-automation-test-harness (0.1ubuntu126) oneiric; urgency=low
1160+utah (0.1ubuntu126) oneiric; urgency=low
1161
1162 * Updated example to handle exceptions
1163
1164 -- Max Brustkern <max@canonical.com> Mon, 09 Apr 2012 16:42:04 -0400
1165
1166-ubuntu-automation-test-harness (0.1ubuntu125) oneiric; urgency=low
1167+utah (0.1ubuntu125) oneiric; urgency=low
1168
1169 * Updated example
1170
1171 -- Max Brustkern <max@canonical.com> Mon, 09 Apr 2012 16:36:51 -0400
1172
1173-ubuntu-automation-test-harness (0.1ubuntu124) oneiric; urgency=low
1174+utah (0.1ubuntu124) oneiric; urgency=low
1175
1176 * Added documention to TinySQLiteCatalog
1177
1178 -- Max Brustkern <max@canonical.com> Mon, 09 Apr 2012 16:29:28 -0400
1179
1180-ubuntu-automation-test-harness (0.1ubuntu123) oneiric; urgency=low
1181+utah (0.1ubuntu123) oneiric; urgency=low
1182
1183 * Moved kvm and vm-tools to Recommends instead of Depends, and added
1184 Depends for python-apt to check if vm-tools is installed
1185
1186 -- Max Brustkern <max@canonical.com> Mon, 09 Apr 2012 16:18:15 -0400
1187
1188-ubuntu-automation-test-harness (0.1ubuntu123) precise; urgency=low
1189+utah (0.1ubuntu123) precise; urgency=low
1190
1191 * Fix /etc/rc.local removal and multiple fetching of suites
1192
1193 -- Joe Talbott <joe.talbott@canonical.com> Mon, 09 Apr 2012 15:43:53 -0400
1194
1195-ubuntu-automation-test-harness (0.1ubuntu122) oneiric; urgency=low
1196+utah (0.1ubuntu122) oneiric; urgency=low
1197
1198 * Silencing standard out from dpkg check for resolvconf
1199
1200 -- Max Brustkern <max@canonical.com> Mon, 09 Apr 2012 14:52:41 -0400
1201
1202-ubuntu-automation-test-harness (0.1ubuntu121) oneiric; urgency=low
1203+utah (0.1ubuntu121) oneiric; urgency=low
1204
1205 * Silencing dpkg check for resolvconf
1206
1207 -- Max Brustkern <max@canonical.com> Mon, 09 Apr 2012 14:49:10 -0400
1208
1209-ubuntu-automation-test-harness (0.1ubuntu120) oneiric; urgency=low
1210+utah (0.1ubuntu120) oneiric; urgency=low
1211
1212 * Told postinst and postrm to refresh resolvconf if using it
1213
1214 -- Max Brustkern <max@canonical.com> Mon, 09 Apr 2012 14:45:48 -0400
1215
1216-ubuntu-automation-test-harness (0.1ubuntu119) oneiric; urgency=low
1217+utah (0.1ubuntu119) oneiric; urgency=low
1218
1219 * Added postrm script to remove DNS configuration
1220
1221 -- Max Brustkern <max@canonical.com> Mon, 09 Apr 2012 14:43:14 -0400
1222
1223-ubuntu-automation-test-harness (0.1ubuntu118) oneiric; urgency=low
1224+utah (0.1ubuntu118) oneiric; urgency=low
1225
1226 * Added DNS configuration
1227
1228 -- Max Brustkern <max@canonical.com> Mon, 09 Apr 2012 14:34:57 -0400
1229
1230-ubuntu-automation-test-harness (0.1ubuntu117) oneiric; urgency=low
1231+utah (0.1ubuntu117) oneiric; urgency=low
1232
1233 * Example updated to import os.path correctly
1234
1235 -- Max Brustkern <max@canonical.com> Mon, 09 Apr 2012 11:49:01 -0400
1236
1237-ubuntu-automation-test-harness (0.1ubuntu116) oneiric; urgency=low
1238+utah (0.1ubuntu116) oneiric; urgency=low
1239
1240 * Updated example not to collide with default things and made changes
1241 to support non-default prefix for example use
1242
1243 -- Max Brustkern <max@canonical.com> Mon, 09 Apr 2012 11:45:21 -0400
1244
1245-ubuntu-automation-test-harness (0.1ubuntu115) oneiric; urgency=low
1246+utah (0.1ubuntu115) oneiric; urgency=low
1247
1248 * Fixed queries to use correct table and process arguments correctly
1249
1250 -- Max Brustkern <max@canonical.com> Mon, 09 Apr 2012 11:34:21 -0400
1251
1252-ubuntu-automation-test-harness (0.1ubuntu114) oneiric; urgency=low
1253+utah (0.1ubuntu114) oneiric; urgency=low
1254
1255 * Fixed syntax of table creation
1256
1257 -- Max Brustkern <max@canonical.com> Mon, 09 Apr 2012 10:36:46 -0400
1258
1259-ubuntu-automation-test-harness (0.1ubuntu113) oneiric; urgency=low
1260+utah (0.1ubuntu113) oneiric; urgency=low
1261
1262 * Fixed bug introduced while documenting
1263
1264 -- Max Brustkern <max@canonical.com> Mon, 09 Apr 2012 10:32:39 -0400
1265
1266-ubuntu-automation-test-harness (0.1ubuntu112) oneiric; urgency=low
1267+utah (0.1ubuntu112) oneiric; urgency=low
1268
1269 * Updated example, added documentation to kvm classes, fixed bugs
1270 based on testing
1271
1272 -- Max Brustkern <max@canonical.com> Mon, 09 Apr 2012 10:29:39 -0400
1273
1274-ubuntu-automation-test-harness (0.1ubuntu111) oneiric; urgency=low
1275+utah (0.1ubuntu111) oneiric; urgency=low
1276
1277 * Timeout for run function working now
1278
1279 -- Max Brustkern <max@canonical.com> Mon, 09 Apr 2012 10:15:07 -0400
1280
1281-ubuntu-automation-test-harness (0.1ubuntu110) oneiric; urgency=low
1282+utah (0.1ubuntu110) oneiric; urgency=low
1283
1284 * Adding force option to stop function
1285
1286 -- Max Brustkern <max@canonical.com> Mon, 09 Apr 2012 10:13:59 -0400
1287
1288-ubuntu-automation-test-harness (0.1ubuntu109) oneiric; urgency=low
1289+utah (0.1ubuntu109) oneiric; urgency=low
1290
1291 * Don't fetch testsuites when resuming
1292
1293 -- Joe Talbott <joe.talbott@canonical.com> Mon, 09 Apr 2012 10:04:02 -0400
1294
1295-ubuntu-automation-test-harness (0.1ubuntu108) oneiric; urgency=low
1296+utah (0.1ubuntu108) oneiric; urgency=low
1297
1298 * Added provisioning example
1299
1300 -- Max Brustkern <max@canonical.com> Mon, 09 Apr 2012 10:01:51 -0400
1301
1302-ubuntu-automation-test-harness (0.1ubuntu107) oneiric; urgency=low
1303+utah (0.1ubuntu107) oneiric; urgency=low
1304
1305 * Made additional changes based on testing and added example
1306 provisioning script
1307
1308 -- Max Brustkern <max@canonical.com> Fri, 06 Apr 2012 18:21:14 -0400
1309
1310-ubuntu-automation-test-harness (0.1ubuntu106) oneiric; urgency=low
1311+utah (0.1ubuntu106) oneiric; urgency=low
1312
1313 * Changed connection to self.connection
1314
1315 -- Max Brustkern <max@canonical.com> Fri, 06 Apr 2012 17:40:46 -0400
1316
1317-ubuntu-automation-test-harness (0.1ubuntu105) oneiric; urgency=low
1318+utah (0.1ubuntu105) oneiric; urgency=low
1319
1320 * Made lots of changes based on testing
1321
1322 -- Max Brustkern <max@canonical.com> Fri, 06 Apr 2012 17:35:00 -0400
1323
1324-ubuntu-automation-test-harness (0.1ubuntu104) oneiric; urgency=low
1325+utah (0.1ubuntu104) oneiric; urgency=low
1326
1327 * Implemented TinySQLiteCatalog
1328
1329 -- Max Brustkern <max@canonical.com> Fri, 06 Apr 2012 17:23:48 -0400
1330
1331-ubuntu-automation-test-harness (0.1ubuntu103) oneiric; urgency=low
1332+utah (0.1ubuntu103) oneiric; urgency=low
1333
1334 * Changes and cleanup based on test installations
1335
1336 -- Max Brustkern <max@canonical.com> Fri, 06 Apr 2012 17:06:24 -0400
1337
1338-ubuntu-automation-test-harness (0.1ubuntu102) precise; urgency=low
1339+utah (0.1ubuntu102) precise; urgency=low
1340
1341 * Add --debug argument and do a little cleanup
1342
1343 -- Joe Talbott <joe.talbott@canonical.com> Fri, 06 Apr 2012 16:40:44 -0400
1344
1345-ubuntu-automation-test-harness (0.1ubuntu101) oneiric; urgency=low
1346+utah (0.1ubuntu101) oneiric; urgency=low
1347
1348 * vm-tools appears to not require KVM, but we want it for optimal
1349 performance and ease of use
1350
1351 -- Max Brustkern <max@canonical.com> Fri, 06 Apr 2012 16:16:48 -0400
1352
1353-ubuntu-automation-test-harness (0.1ubuntu100) oneiric; urgency=low
1354+utah (0.1ubuntu100) oneiric; urgency=low
1355
1356 * Setting DISPLAY to empty all the time
1357
1358 -- Max Brustkern <max@canonical.com> Fri, 06 Apr 2012 16:13:15 -0400
1359
1360-ubuntu-automation-test-harness (0.1ubuntu99) oneiric; urgency=low
1361+utah (0.1ubuntu99) oneiric; urgency=low
1362
1363 * Moving group creation back out of adduser and admitting I'm not as
1364 smart as I think I am
1365
1366 -- Max Brustkern <max@canonical.com> Fri, 06 Apr 2012 14:43:53 -0400
1367
1368-ubuntu-automation-test-harness (0.1ubuntu98) precise; urgency=low
1369+utah (0.1ubuntu98) precise; urgency=low
1370
1371 * Make sure result_class is saved and add --output and --append
1372 arguments
1373
1374 -- Joe Talbott <joe.talbott@canonical.com> Fri, 06 Apr 2012 14:32:53 -0400
1375
1376-ubuntu-automation-test-harness (0.1ubuntu97) oneiric; urgency=low
1377+utah (0.1ubuntu97) oneiric; urgency=low
1378
1379 * Removing arguments from adduser and letting usermod do the work
1380
1381 -- Max Brustkern <max@canonical.com> Fri, 06 Apr 2012 14:24:52 -0400
1382
1383-ubuntu-automation-test-harness (0.1ubuntu96) oneiric; urgency=low
1384+utah (0.1ubuntu96) oneiric; urgency=low
1385
1386 * No argument needed for --group
1387
1388 -- Max Brustkern <max@canonical.com> Fri, 06 Apr 2012 14:15:41 -0400
1389
1390-ubuntu-automation-test-harness (0.1ubuntu95) oneiric; urgency=low
1391+utah (0.1ubuntu95) oneiric; urgency=low
1392
1393 * Changed --add-extra-groups to --add_extra_groups
1394
1395 -- Max Brustkern <max@canonical.com> Fri, 06 Apr 2012 14:06:06 -0400
1396
1397-ubuntu-automation-test-harness (0.1ubuntu94) oneiric; urgency=low
1398+utah (0.1ubuntu94) oneiric; urgency=low
1399
1400 * adduser doesn't support --comment on precise
1401
1402 -- Max Brustkern <max@canonical.com> Fri, 06 Apr 2012 13:59:42 -0400
1403
1404-ubuntu-automation-test-harness (0.1ubuntu93) precise; urgency=low
1405+utah (0.1ubuntu93) precise; urgency=low
1406
1407 * Clean up reboot handling
1408
1409 -- Joe Talbott <joe.talbott@canonical.com> Fri, 06 Apr 2012 11:42:36 -0400
1410
1411-ubuntu-automation-test-harness (0.1ubuntu92) oneiric; urgency=low
1412+utah (0.1ubuntu92) oneiric; urgency=low
1413
1414 * Improved docstrings
1415
1416 -- Max Brustkern <max@canonical.com> Fri, 06 Apr 2012 11:34:11 -0400
1417
1418-ubuntu-automation-test-harness (0.1ubuntu91) oneiric; urgency=low
1419+utah (0.1ubuntu91) oneiric; urgency=low
1420
1421 * Made changes based on testing of catalog lockout
1422
1423 -- Max Brustkern <max@canonical.com> Fri, 06 Apr 2012 11:29:48 -0400
1424
1425-ubuntu-automation-test-harness (0.1ubuntu90) oneiric; urgency=low
1426+utah (0.1ubuntu90) oneiric; urgency=low
1427
1428 * Updated __init__.py
1429
1430 -- Max Brustkern <max@canonical.com> Fri, 06 Apr 2012 11:23:13 -0400
1431
1432-ubuntu-automation-test-harness (0.1ubuntu89) oneiric; urgency=low
1433+utah (0.1ubuntu89) oneiric; urgency=low
1434
1435 * Updated base catalog to include lockout function and added base
1436 SQLite catalog
1437
1438 -- Max Brustkern <max@canonical.com> Fri, 06 Apr 2012 11:20:14 -0400
1439
1440-ubuntu-automation-test-harness (0.1ubuntu88) oneiric; urgency=low
1441+utah (0.1ubuntu88) oneiric; urgency=low
1442
1443 * Removing avahi from vm_extra_packages now that other DNS options
1444 work right
1445
1446 -- Max Brustkern <max@canonical.com> Fri, 06 Apr 2012 10:35:17 -0400
1447
1448-ubuntu-automation-test-harness (0.1ubuntu87) oneiric; urgency=low
1449+utah (0.1ubuntu87) oneiric; urgency=low
1450
1451 * Fixed provisioning structure to ensure KVM.kvm does get loaded when
1452 using VMToolsKVM
1453
1454 -- Max Brustkern <max@canonical.com> Thu, 05 Apr 2012 17:02:48 -0400
1455
1456-ubuntu-automation-test-harness (0.1ubuntu86) precise; urgency=low
1457+utah (0.1ubuntu86) precise; urgency=low
1458
1459 * Add --runlist argument to driver and fix TestSuite to return to the
1460 previous directory
1461
1462 -- Joe Talbott <joe.talbott@canonical.com> Thu, 05 Apr 2012 15:34:09 -0400
1463
1464-ubuntu-automation-test-harness (0.1ubuntu85) oneiric; urgency=low
1465+utah (0.1ubuntu85) oneiric; urgency=low
1466
1467 * Corrected some errors found in testing
1468
1469 -- Max Brustkern <max@canonical.com> Thu, 05 Apr 2012 15:00:29 -0400
1470
1471-ubuntu-automation-test-harness (0.1ubuntu84) oneiric; urgency=low
1472+utah (0.1ubuntu84) oneiric; urgency=low
1473
1474 * Added kvm-specific activecheck that uses libvirt
1475
1476 -- Max Brustkern <max@canonical.com> Thu, 05 Apr 2012 14:41:00 -0400
1477
1478-ubuntu-automation-test-harness (0.1ubuntu83) oneiric; urgency=low
1479+utah (0.1ubuntu83) oneiric; urgency=low
1480
1481 * Changed VMToolsKVM.run() to accept strings correctly
1482
1483 -- Max Brustkern <max@canonical.com> Thu, 05 Apr 2012 14:31:19 -0400
1484
1485-ubuntu-automation-test-harness (0.1ubuntu82) oneiric; urgency=low
1486+utah (0.1ubuntu82) oneiric; urgency=low
1487
1488 * Removed read from provision since machine may not be on
1489
1490 -- Max Brustkern <max@canonical.com> Thu, 05 Apr 2012 14:21:47 -0400
1491
1492-ubuntu-automation-test-harness (0.1ubuntu81) oneiric; urgency=low
1493+utah (0.1ubuntu81) oneiric; urgency=low
1494
1495 * Changed is and = to == where appropriate
1496
1497 -- Max Brustkern <max@canonical.com> Thu, 05 Apr 2012 14:12:46 -0400
1498
1499-ubuntu-automation-test-harness (0.1ubuntu80) oneiric; urgency=low
1500+utah (0.1ubuntu80) oneiric; urgency=low
1501
1502 * Fixed up provisioning code based on testing
1503
1504 -- Max Brustkern <max@canonical.com> Thu, 05 Apr 2012 13:37:21 -0400
1505
1506-ubuntu-automation-test-harness (0.1ubuntu79) oneiric; urgency=low
1507+utah (0.1ubuntu79) oneiric; urgency=low
1508
1509 * Added activecheck and code to set provisioned and active fields for
1510 machines
1511
1512 -- Max Brustkern <max@canonical.com> Thu, 05 Apr 2012 13:13:50 -0400
1513
1514-ubuntu-automation-test-harness (0.1ubuntu78) oneiric; urgency=low
1515+utah (0.1ubuntu78) oneiric; urgency=low
1516
1517 * Add --testdir flag to driver and add tests for missing testdir and
1518 master.run
1519
1520 -- Joe Talbott <joe.talbott@canonical.com> Thu, 05 Apr 2012 11:39:37 -0400
1521
1522-ubuntu-automation-test-harness (0.1ubuntu77) oneiric; urgency=low
1523+utah (0.1ubuntu77) oneiric; urgency=low
1524
1525 * runargs should be self.runargs
1526
1527 -- Max Brustkern <max@canonical.com> Thu, 05 Apr 2012 11:08:02 -0400
1528
1529-ubuntu-automation-test-harness (0.1ubuntu76) oneiric; urgency=low
1530+utah (0.1ubuntu76) oneiric; urgency=low
1531
1532 * Changing vmtype to installtype
1533
1534 -- Max Brustkern <max@canonical.com> Thu, 05 Apr 2012 11:04:42 -0400
1535
1536-ubuntu-automation-test-harness (0.1ubuntu75) oneiric; urgency=low
1537+utah (0.1ubuntu75) oneiric; urgency=low
1538
1539 * Need initial machine __init__ to set machineid
1540
1541 -- Max Brustkern <max@canonical.com> Thu, 05 Apr 2012 11:00:54 -0400
1542
1543-ubuntu-automation-test-harness (0.1ubuntu74) oneiric; urgency=low
1544+utah (0.1ubuntu74) oneiric; urgency=low
1545
1546 * Changed vmid to machineid
1547
1548 -- Max Brustkern <max@canonical.com> Thu, 05 Apr 2012 10:57:20 -0400
1549
1550-ubuntu-automation-test-harness (0.1ubuntu73) oneiric; urgency=low
1551+utah (0.1ubuntu73) oneiric; urgency=low
1552
1553 * Added delete and run commands to VMToolsKVM
1554
1555 -- Max Brustkern <max@canonical.com> Thu, 05 Apr 2012 10:49:35 -0400
1556
1557-ubuntu-automation-test-harness (0.1ubuntu72) oneiric; urgency=low
1558+utah (0.1ubuntu72) oneiric; urgency=low
1559
1560 * Separated creation from provisioning, added read function
1561
1562 -- Max Brustkern <max@canonical.com> Thu, 05 Apr 2012 10:18:09 -0400
1563
1564-ubuntu-automation-test-harness (0.1ubuntu71) oneiric; urgency=low
1565+utah (0.1ubuntu71) oneiric; urgency=low
1566
1567 * Stacking module together with init scripts
1568
1569 -- Max Brustkern <max@canonical.com> Thu, 05 Apr 2012 09:26:07 -0400
1570
1571-ubuntu-automation-test-harness (0.1ubuntu70) oneiric; urgency=low
1572+utah (0.1ubuntu70) oneiric; urgency=low
1573
1574 * Added ssh config file
1575
1576 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 20:15:06 -0400
1577
1578-ubuntu-automation-test-harness (0.1ubuntu69) oneiric; urgency=low
1579+utah (0.1ubuntu69) oneiric; urgency=low
1580
1581 * Creating ssh known_hosts file if none exists
1582
1583 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 18:03:39 -0400
1584
1585-ubuntu-automation-test-harness (0.1ubuntu68) oneiric; urgency=low
1586+utah (0.1ubuntu68) oneiric; urgency=low
1587
1588 * Work on sequestering test suites and cases into their own working
1589 directories
1590
1591 -- Joe Talbott <joe.talbott@canonical.com> Wed, 04 Apr 2012 17:52:27 -0400
1592
1593-ubuntu-automation-test-harness (0.1ubuntu67) oneiric; urgency=low
1594+utah (0.1ubuntu67) oneiric; urgency=low
1595
1596- * Fixed postinst to check for uath as ssh keypair instead of id_rsa
1597+ * Fixed postinst to check for utah as ssh keypair instead of id_rsa
1598
1599 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 16:56:12 -0400
1600
1601-ubuntu-automation-test-harness (0.1ubuntu66) oneiric; urgency=low
1602+utah (0.1ubuntu66) oneiric; urgency=low
1603
1604 * Change EasyKVM to actually run vm-new as part of provision
1605
1606 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 15:26:49 -0400
1607
1608-ubuntu-automation-test-harness (0.1ubuntu65) oneiric; urgency=low
1609+utah (0.1ubuntu65) oneiric; urgency=low
1610
1611- * Linking uath/main.py as /usr/bin/uath
1612+ * Linking utah/main.py as /usr/bin/utah
1613
1614 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 15:12:06 -0400
1615
1616-ubuntu-automation-test-harness (0.1ubuntu64) oneiric; urgency=low
1617+utah (0.1ubuntu64) oneiric; urgency=low
1618
1619- * Generating ssh key as uath user
1620+ * Generating ssh key as utah user
1621
1622 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 15:08:39 -0400
1623
1624-ubuntu-automation-test-harness (0.1ubuntu63) oneiric; urgency=low
1625+utah (0.1ubuntu63) oneiric; urgency=low
1626
1627 * Fixed bad changelog merge
1628
1629 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 15:04:36 -0400
1630
1631-ubuntu-automation-test-harness (0.1ubuntu62) oneiric; urgency=low
1632+utah (0.1ubuntu62) oneiric; urgency=low
1633
1634 * Adding python-libvirt dependency
1635
1636 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 15:00:06 -0400
1637
1638-ubuntu-automation-test-harness (0.1ubuntu61) oneiric; urgency=low
1639+utah (0.1ubuntu61) oneiric; urgency=low
1640
1641- * Update TODO and uath/README
1642+ * Update TODO and utah/README
1643
1644 -- Joe Talbott <joe.talbott@canonical.com> Wed, 04 Apr 2012 14:32:06 -0400
1645
1646-ubuntu-automation-test-harness (0.1ubuntu60) oneiric; urgency=low
1647+utah (0.1ubuntu60) oneiric; urgency=low
1648
1649 * Rename main.py to self_test.py
1650
1651 -- Joe Talbott <joe.talbott@canonical.com> Wed, 04 Apr 2012 14:16:11 -0400
1652
1653-ubuntu-automation-test-harness (0.1ubuntu59) oneiric; urgency=low
1654+utah (0.1ubuntu59) oneiric; urgency=low
1655
1656- * Add a driver (uath/uath.py) and more tests
1657+ * Add a driver (utah/utah.py) and more tests
1658
1659 -- Joe Talbott <joe.talbott@canonical.com> Wed, 04 Apr 2012 14:14:54 -0400
1660
1661-ubuntu-automation-test-harness (0.1ubuntu58) oneiric; urgency=low
1662+utah (0.1ubuntu58) oneiric; urgency=low
1663
1664 * Adding -r to vm-new to regnereate preseeded iso
1665
1666 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 14:12:18 -0400
1667
1668-ubuntu-automation-test-harness (0.1ubuntu57) oneiric; urgency=low
1669+utah (0.1ubuntu57) oneiric; urgency=low
1670
1671 * Removing bash, can use shell=True in popen
1672
1673 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 14:08:39 -0400
1674
1675-ubuntu-automation-test-harness (0.1ubuntu56) oneiric; urgency=low
1676+utah (0.1ubuntu56) oneiric; urgency=low
1677
1678 * Removing :0 when local
1679
1680 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 13:49:08 -0400
1681
1682-ubuntu-automation-test-harness (0.1ubuntu55) oneiric; urgency=low
1683+utah (0.1ubuntu55) oneiric; urgency=low
1684
1685- * Generating ssh key as uath user instead of root
1686+ * Generating ssh key as utah user instead of root
1687
1688 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 13:43:03 -0400
1689
1690-ubuntu-automation-test-harness (0.1ubuntu54) oneiric; urgency=low
1691+utah (0.1ubuntu54) oneiric; urgency=low
1692
1693 * Adding ssh-keygen to postinst
1694
1695 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 13:33:37 -0400
1696
1697-ubuntu-automation-test-harness (0.1ubuntu53) oneiric; urgency=low
1698+utah (0.1ubuntu53) oneiric; urgency=low
1699
1700 * Forgot the do in my for loop
1701
1702 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 13:14:55 -0400
1703
1704-ubuntu-automation-test-harness (0.1ubuntu52) oneiric; urgency=low
1705+utah (0.1ubuntu52) oneiric; urgency=low
1706
1707 * Adding additional directories to chown
1708
1709 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 11:58:28 -0400
1710
1711-ubuntu-automation-test-harness (0.1ubuntu51) oneiric; urgency=low
1712+utah (0.1ubuntu51) oneiric; urgency=low
1713
1714 * Changed .bashrc to .profile
1715
1716 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 11:55:21 -0400
1717
1718-ubuntu-automation-test-harness (0.1ubuntu50) oneiric; urgency=low
1719+utah (0.1ubuntu50) oneiric; urgency=low
1720
1721 * Added /bin/bash to EasyKVM provisioning
1722
1723 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 11:50:52 -0400
1724
1725-ubuntu-automation-test-harness (0.1ubuntu49) oneiric; urgency=low
1726+utah (0.1ubuntu49) oneiric; urgency=low
1727
1728- * Adding uath user to libvirtd group
1729+ * Adding utah user to libvirtd group
1730
1731 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 11:45:17 -0400
1732
1733-ubuntu-automation-test-harness (0.1ubuntu48) oneiric; urgency=low
1734+utah (0.1ubuntu48) oneiric; urgency=low
1735
1736 * I realized it was for updating the user if it already exists,
1737 restoring but making it quiet
1738
1739 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 11:31:33 -0400
1740
1741-ubuntu-automation-test-harness (0.1ubuntu47) oneiric; urgency=low
1742+utah (0.1ubuntu47) oneiric; urgency=low
1743
1744 * Usermod seems unecessary here
1745
1746 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 11:29:45 -0400
1747
1748-ubuntu-automation-test-harness (0.1ubuntu46) oneiric; urgency=low
1749+utah (0.1ubuntu46) oneiric; urgency=low
1750
1751 * Added -f to force link creation
1752
1753 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 11:25:41 -0400
1754
1755-ubuntu-automation-test-harness (0.1ubuntu45) oneiric; urgency=low
1756+utah (0.1ubuntu45) oneiric; urgency=low
1757
1758- * Added .bashrc for uath user
1759+ * Added .bashrc for utah user
1760
1761 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 11:21:45 -0400
1762
1763-ubuntu-automation-test-harness (0.1ubuntu44) oneiric; urgency=low
1764+utah (0.1ubuntu44) oneiric; urgency=low
1765
1766 * Added uqt vm tools conf file
1767
1768 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 11:21:11 -0400
1769
1770-ubuntu-automation-test-harness (0.1ubuntu43) oneiric; urgency=low
1771+utah (0.1ubuntu43) oneiric; urgency=low
1772
1773 * Adding other files in debian directory
1774
1775 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 11:15:48 -0400
1776
1777-ubuntu-automation-test-harness (0.1ubuntu42) oneiric; urgency=low
1778+utah (0.1ubuntu42) oneiric; urgency=low
1779
1780 * VM should be subclass of Machine, not machine
1781
1782 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 10:57:54 -0400
1783
1784-ubuntu-automation-test-harness (0.1ubuntu41) oneiric; urgency=low
1785+utah (0.1ubuntu41) oneiric; urgency=low
1786
1787 * Added provisioning.py
1788
1789 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 10:50:54 -0400
1790
1791-ubuntu-automation-test-harness (0.1ubuntu40) oneiric; urgency=low
1792+utah (0.1ubuntu40) oneiric; urgency=low
1793
1794 * Moved catalog out of vm and fixed __init__.py files
1795
1796 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 10:36:26 -0400
1797
1798-ubuntu-automation-test-harness (0.1ubuntu39) oneiric; urgency=low
1799+utah (0.1ubuntu39) oneiric; urgency=low
1800
1801 * Change EasyKVM to use UQT_VM_TOOLS path
1802
1803 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 10:24:55 -0400
1804
1805-ubuntu-automation-test-harness (0.1ubuntu38) oneiric; urgency=low
1806+utah (0.1ubuntu38) oneiric; urgency=low
1807
1808 * Added generic Machine class as superclass of VM
1809
1810 -- Max Brustkern <max@canonical.com> Wed, 04 Apr 2012 10:23:24 -0400
1811
1812-ubuntu-automation-test-harness (0.1ubuntu37) oneiric; urgency=low
1813+utah (0.1ubuntu37) oneiric; urgency=low
1814
1815 * Update TODO list
1816
1817 -- Joe Talbott <joe.talbott@canonical.com> Tue, 03 Apr 2012 17:58:43 -0400
1818
1819-ubuntu-automation-test-harness (0.1ubuntu36) oneiric; urgency=low
1820+utah (0.1ubuntu36) oneiric; urgency=low
1821
1822 * Start adding unittest test cases to main.py and fix any bugs found
1823
1824 -- Joe Talbott <joe.talbott@canonical.com> Tue, 03 Apr 2012 17:55:11 -0400
1825
1826-ubuntu-automation-test-harness (0.1ubuntu35) oneiric; urgency=low
1827+utah (0.1ubuntu35) oneiric; urgency=low
1828
1829 * Update debug_print() to be more easily controlled
1830
1831 -- Joe Talbott <joe.talbott@canonical.com> Tue, 03 Apr 2012 15:10:23 -0400
1832
1833-ubuntu-automation-test-harness (0.1ubuntu34) oneiric; urgency=low
1834+utah (0.1ubuntu34) oneiric; urgency=low
1835
1836 * Fix Runner.load_state() to use the state_file
1837
1838 -- Joe Talbott <joe.talbott@canonical.com> Tue, 03 Apr 2012 15:06:14 -0400
1839
1840-ubuntu-automation-test-harness (0.1ubuntu33) oneiric; urgency=low
1841+utah (0.1ubuntu33) oneiric; urgency=low
1842
1843 * Adding ubuntu-qa-tools vm-tools integration to packaging
1844
1845 -- Max Brustkern <max@canonical.com> Tue, 03 Apr 2012 14:14:31 -0400
1846
1847-ubuntu-automation-test-harness (0.1ubuntu32) oneiric; urgency=low
1848+utah (0.1ubuntu32) oneiric; urgency=low
1849
1850 * Factor build, setup, and cleanup code to aid in state saving
1851
1852 -- Joe Talbott <joe.talbott@canonical.com> Mon, 02 Apr 2012 17:31:35 -0400
1853
1854-ubuntu-automation-test-harness (0.1ubuntu31) oneiric; urgency=low
1855+utah (0.1ubuntu31) oneiric; urgency=low
1856
1857 * Update README to match reality
1858
1859 -- Joe Talbott <joe.talbott@canonical.com> Mon, 02 Apr 2012 16:36:21 -0400
1860
1861-ubuntu-automation-test-harness (0.1ubuntu30) oneiric; urgency=low
1862+utah (0.1ubuntu30) oneiric; urgency=low
1863
1864 * Cleaned up docstrings
1865
1866 -- Max Brustkern <max@canonical.com> Mon, 02 Apr 2012 15:49:36 -0400
1867
1868-ubuntu-automation-test-harness (0.1ubuntu29) oneiric; urgency=low
1869+utah (0.1ubuntu29) oneiric; urgency=low
1870
1871 * Cleaning up dependencies in control file
1872
1873 -- Max Brustkern <max@canonical.com> Mon, 02 Apr 2012 15:37:40 -0400
1874
1875-ubuntu-automation-test-harness (0.1ubuntu28) oneiric; urgency=low
1876+utah (0.1ubuntu28) oneiric; urgency=low
1877
1878 * Using rules file generated by pkgme to try to use dh_python2
1879
1880 -- Max Brustkern <max@canonical.com> Mon, 02 Apr 2012 15:33:06 -0400
1881
1882-ubuntu-automation-test-harness (0.1ubuntu27) oneiric; urgency=low
1883+utah (0.1ubuntu27) oneiric; urgency=low
1884
1885 * Added PSF fot distribute_setpu.py to copyright file
1886
1887 -- Max Brustkern <max@canonical.com> Mon, 02 Apr 2012 15:19:54 -0400
1888
1889-ubuntu-automation-test-harness (0.1ubuntu26) oneiric; urgency=low
1890+utah (0.1ubuntu26) oneiric; urgency=low
1891
1892 * Updated to latest version of distribute_setup.py
1893
1894 -- Max Brustkern <max@canonical.com> Mon, 02 Apr 2012 15:09:07 -0400
1895
1896-ubuntu-automation-test-harness (0.1ubuntu25) oneiric; urgency=low
1897+utah (0.1ubuntu25) oneiric; urgency=low
1898
1899 * Added distribute_setup.py to use find_packages and code to scan
1900 debian/control for maintainer info
1901
1902 -- Max Brustkern <max@canonical.com> Mon, 02 Apr 2012 15:05:14 -0400
1903
1904-ubuntu-automation-test-harness (0.1ubuntu24) oneiric; urgency=low
1905+utah (0.1ubuntu24) oneiric; urgency=low
1906
1907 * Adding pyinstall file to user with dh_python2
1908
1909 -- Max Brustkern <max@canonical.com> Mon, 02 Apr 2012 14:38:10 -0400
1910
1911-ubuntu-automation-test-harness (0.1ubuntu23) oneiric; urgency=low
1912+utah (0.1ubuntu23) oneiric; urgency=low
1913
1914 * Add StateAgent class for saving state
1915
1916 -- Joe Talbott <joe.talbott@canonical.com> Mon, 02 Apr 2012 15:51:50 -0400
1917
1918-ubuntu-automation-test-harness (0.1ubuntu22) oneiric; urgency=low
1919+utah (0.1ubuntu22) oneiric; urgency=low
1920
1921 * Attempting to use dh_python2
1922
1923 -- Max Brustkern <max@canonical.com> Mon, 02 Apr 2012 14:30:38 -0400
1924
1925-ubuntu-automation-test-harness (0.1ubuntu21) oneiric; urgency=low
1926+utah (0.1ubuntu21) oneiric; urgency=low
1927
1928 * Add state saving callbacks
1929
1930 -- Joe Talbott <joe.talbott@canonical.com> Mon, 02 Apr 2012 14:07:06 -0400
1931
1932-ubuntu-automation-test-harness (0.1ubuntu20) oneiric; urgency=low
1933+utah (0.1ubuntu20) oneiric; urgency=low
1934
1935 * Added extended description
1936
1937 -- Max Brustkern <max@canonical.com> Mon, 02 Apr 2012 14:00:07 -0400
1938
1939-ubuntu-automation-test-harness (0.1ubuntu19) oneiric; urgency=low
1940+utah (0.1ubuntu19) oneiric; urgency=low
1941
1942 * Fixed leftover max-qrt in files copied from other package
1943
1944 -- Max Brustkern <max@canonical.com> Mon, 02 Apr 2012 13:58:42 -0400
1945
1946-ubuntu-automation-test-harness (0.1ubuntu18) oneiric; urgency=low
1947+utah (0.1ubuntu18) oneiric; urgency=low
1948
1949 * Actually adding setup.py this time
1950
1951 -- Max Brustkern <max@canonical.com> Mon, 02 Apr 2012 12:37:29 -0400
1952
1953-ubuntu-automation-test-harness (0.1ubuntu17) oneiric; urgency=low
1954+utah (0.1ubuntu17) oneiric; urgency=low
1955
1956 * Added setup.py to use distutils instead of debian/install
1957
1958 -- Max Brustkern <max@canonical.com> Mon, 02 Apr 2012 12:35:56 -0400
1959
1960-ubuntu-automation-test-harness (0.1ubuntu16) oneiric; urgency=low
1961+utah (0.1ubuntu16) oneiric; urgency=low
1962
1963 * Added pyversions file
1964
1965 -- Max Brustkern <max@canonical.com> Mon, 02 Apr 2012 12:30:47 -0400
1966
1967-ubuntu-automation-test-harness (0.1ubuntu15) oneiric; urgency=low
1968+utah (0.1ubuntu15) oneiric; urgency=low
1969
1970- * Added additional dirs and uath user
1971+ * Added additional dirs and utah user
1972
1973 -- Max Brustkern <max@canonical.com> Mon, 02 Apr 2012 11:44:45 -0400
1974
1975-ubuntu-automation-test-harness (0.1ubuntu14) oneiric; urgency=low
1976+utah (0.1ubuntu14) oneiric; urgency=low
1977
1978- * Added additional dirs and uath user
1979+ * Added additional dirs and utah user
1980
1981 -- Max Brustkern <max@canonical.com> Mon, 02 Apr 2012 11:44:43 -0400
1982
1983-ubuntu-automation-test-harness (0.1ubuntu13) oneiric; urgency=low
1984+utah (0.1ubuntu13) oneiric; urgency=low
1985
1986 * Added debian directory
1987
1988
1989=== modified file 'debian/conffiles'
1990--- debian/conffiles 2012-04-24 21:59:22 +0000
1991+++ debian/conffiles 2012-05-15 17:53:18 +0000
1992@@ -1,1 +1,1 @@
1993-var/lib/uath/.ssh/config
1994+var/lib/utah/.ssh/config
1995
1996=== modified file 'debian/control'
1997--- debian/control 2012-04-11 22:11:56 +0000
1998+++ debian/control 2012-05-15 17:53:18 +0000
1999@@ -1,18 +1,18 @@
2000-Source: ubuntu-automation-test-harness
2001+Source: utah
2002 Section: python
2003 X-Python-Version: >= 2.5
2004 Priority: optional
2005 Maintainer: Max Brustkern <max@canonical.com>
2006 Build-Depends: debhelper, python-all, devscripts
2007 Standards-Version: 3.9.2
2008-Homepage: https://code.launchpad.net/ubuntu-automation-test-harness
2009-Vcs-Bzr: https://code.launchpad.net/ubuntu-automation-test-harness
2010+Homepage: https://code.launchpad.net/utah
2011+Vcs-Bzr: https://code.launchpad.net/utah
2012
2013-Package: ubuntu-automation-test-harness
2014+Package: utah
2015 Architecture: all
2016 Depends: ${python:Depends}, python-libvirt, python-apt, python-yaml
2017 Recommends: kvm, vm-tools
2018-Provides: ubuntu-automation-test-harness-client
2019-Conflicts: ubuntu-automation-test-harness-client
2020-Description: Ubuntu Automation Test Harness
2021+Provides: utah-client, ubuntu-automation-test-harness, ubuntu-automation-test-harness-client
2022+Conflicts: ubuntu-automation-test-harness
2023+Description: Ubuntu Test Automation Harness
2024 Automation framework for testing in Ubuntu
2025
2026=== modified file 'debian/copyright'
2027--- debian/copyright 2012-04-02 19:19:57 +0000
2028+++ debian/copyright 2012-05-15 17:53:18 +0000
2029@@ -1,6 +1,6 @@
2030 Format: http://dep.debian.net/deps/dep5
2031 Upstream-Name: ubuntu-automation-test-harness
2032-Source: https://launchpad.net/ubuntu-automation-test-harness
2033+Source: https://launchpad.net/utah
2034 Files: *
2035 Copyright: 2011-2012 Canonical Ltd.
2036 License: GPL-3.0+
2037
2038=== modified file 'debian/dirs'
2039--- debian/dirs 2012-04-18 18:57:33 +0000
2040+++ debian/dirs 2012-05-15 17:53:18 +0000
2041@@ -1,3 +1,3 @@
2042-var/cache/uath/iso/cache
2043-var/lib/uath/vm
2044-var/log/uath
2045+var/cache/utah/iso/cache
2046+var/lib/utah/vm
2047+var/log/utah
2048
2049=== modified file 'debian/install'
2050--- debian/install 2012-05-02 16:33:45 +0000
2051+++ debian/install 2012-05-15 17:53:18 +0000
2052@@ -1,6 +1,6 @@
2053-uqt-vm-tools.conf etc/uath
2054-shell-profile etc/uath
2055-config var/lib/uath/.ssh
2056-examples usr/share/uath
2057-ubuntu-automation-test-harness-client_*_all.deb usr/share/uath
2058-uath/client/examples/master.run usr/share/uath/examples
2059+uqt-vm-tools.conf etc/utah
2060+shell-profile etc/utah
2061+config var/lib/utah/.ssh
2062+examples usr/share/utah
2063+utah-client_*_all.deb usr/share/utah
2064+utah/client/examples/master.run usr/share/utah/examples
2065
2066=== modified file 'debian/postinst'
2067--- debian/postinst 2012-05-02 21:51:55 +0000
2068+++ debian/postinst 2012-05-15 17:53:18 +0000
2069@@ -4,11 +4,11 @@
2070 {
2071 # Sane defaults:
2072
2073- [ -z "$SERVER_HOME" ] && SERVER_HOME=/var/lib/uath
2074- [ -z "$SERVER_DIRS" ] && SERVER_DIRS="$SERVER_HOME /var/cache/uath /var/log/uath"
2075- [ -z "$SERVER_USER" ] && SERVER_USER=uath
2076- [ -z "$SERVER_NAME" ] && SERVER_NAME="UATH"
2077- [ -z "$SERVER_GROUP" ] && SERVER_GROUP=uath
2078+ [ -z "$SERVER_HOME" ] && SERVER_HOME=/var/lib/utah
2079+ [ -z "$SERVER_DIRS" ] && SERVER_DIRS="$SERVER_HOME /var/cache/utah /var/log/utah"
2080+ [ -z "$SERVER_USER" ] && SERVER_USER=utah
2081+ [ -z "$SERVER_NAME" ] && SERVER_NAME="UTAH"
2082+ [ -z "$SERVER_GROUP" ] && SERVER_GROUP=utah
2083 [ -z "$SERVER_GROUPS" ] && SERVER_GROUPS=libvirtd
2084
2085 if ! getent group | grep -q "^$SERVER_GROUP:"
2086@@ -39,30 +39,30 @@
2087 IP=$(ifconfig $TAPBR | grep "inet addr" | cut -d: -f2 | cut -d" " -f1)
2088 if (dpkg -s resolvconf >/dev/null 2>&1)
2089 then
2090- sed '/UATH/d' -i /etc/resolvconf/resolv.conf.d/head
2091- echo "nameserver $IP # Added by UATH" >> /etc/resolvconf/resolv.conf.d/head
2092+ sed '/UTAH/d' -i /etc/resolvconf/resolv.conf.d/head
2093+ echo "nameserver $IP # Added by UTAH" >> /etc/resolvconf/resolv.conf.d/head
2094 resolvconf -u
2095 else
2096- sed '/UATH/d' -i /etc/resolv.conf
2097- sed "1s/^/nameserver $IP # Added by UATH\n/" -i /etc/resolv.conf
2098+ sed '/UTAH/d' -i /etc/resolv.conf
2099+ sed "1s/^/nameserver $IP # Added by UTAH\n/" -i /etc/resolv.conf
2100 fi
2101 }
2102
2103 usersetup
2104
2105-ln -sf /etc/uath/uqt-vm-tools.conf ~uath/.uqt-vm-tools.conf
2106-ln -sf /etc/uath/shell-profile ~uath/.profile
2107-ln -sf /usr/share/pyshared/uath/client.py /usr/bin/uath
2108+ln -sf /etc/utah/uqt-vm-tools.conf ~utah/.uqt-vm-tools.conf
2109+ln -sf /etc/utah/shell-profile ~utah/.profile
2110+ln -sf /usr/share/pyshared/utah/client.py /usr/bin/utah
2111
2112-if ! ([ -f ~uath/.ssh/uath ] && [ -f ~uath/.ssh/uath.pub ])
2113+if ! ([ -f ~utah/.ssh/utah ] && [ -f ~utah/.ssh/utah.pub ])
2114 then
2115- echo "Generating RSA keypair for uath user..." 1>&2
2116- su - uath -c 'ssh-keygen -t rsa -f ~/.ssh/uath -q -P ""'
2117+ echo "Generating RSA keypair for utah user..." 1>&2
2118+ su - utah -c 'ssh-keygen -t rsa -f ~/.ssh/utah -q -P ""'
2119 fi
2120
2121-if ! [ -f ~uath/.ssh/known_hosts ]
2122+if ! [ -f ~utah/.ssh/known_hosts ]
2123 then
2124- su - uath -c "touch ~/.ssh/known_hosts"
2125+ su - utah -c "touch ~/.ssh/known_hosts"
2126 fi
2127
2128 dnssetup
2129
2130=== modified file 'debian/postrm'
2131--- debian/postrm 2012-04-11 21:25:53 +0000
2132+++ debian/postrm 2012-05-15 17:53:18 +0000
2133@@ -4,10 +4,10 @@
2134 {
2135 if (dpkg -s resolvconf >/dev/null 2>&1)
2136 then
2137- sed '/UATH/d' -i /etc/resolvconf/resolv.conf.d/head
2138+ sed '/UTAH/d' -i /etc/resolvconf/resolv.conf.d/head
2139 resolvconf -u
2140 else
2141- sed '/UATH/d' -i /etc/resolv.conf
2142+ sed '/UTAH/d' -i /etc/resolv.conf
2143 fi
2144 }
2145
2146
2147=== modified file 'examples/run_test_vm.py'
2148--- examples/run_test_vm.py 2012-05-01 20:14:23 +0000
2149+++ examples/run_test_vm.py 2012-05-15 17:53:18 +0000
2150@@ -9,15 +9,15 @@
2151 import time
2152 import urllib
2153
2154-from uath import UATHException
2155-import uath.provisioning
2156+from utah import UTAHException
2157+import utah.provisioning
2158
2159-def check_user_group(group='uath'):
2160+def check_user_group(group='utah'):
2161 return grp.getgrnam(group)[2] in os.getgroups()
2162
2163
2164 def get_parser():
2165- parser = argparse.ArgumentParser(description='Create a virtual machine and run a UATH runlist there.', epilog="For example:\n\t%(prog)s -s oneiric -t server -a i386 /usr/share/uath/examples/master.run 'http://people.canonical.com/~max/max_test.run'", formatter_class=argparse.RawDescriptionHelpFormatter)
2166+ parser = argparse.ArgumentParser(description='Create a virtual machine and run a UTAH runlist there.', epilog="For example:\n\t%(prog)s -s oneiric -t server -a i386 /usr/share/utah/examples/master.run 'http://people.canonical.com/~max/max_test.run'", formatter_class=argparse.RawDescriptionHelpFormatter)
2167 parser.add_argument('runlists', metavar='runlist', nargs='+', help='URLs of runlist files to run')
2168 parser.add_argument('-s', '--series', choices=('hardy', 'lucid', 'natty', 'oneiric', 'precise', 'quantal'), default='oneiric', help='Series to use for VM creation')
2169 parser.add_argument('-t', '--type', choices=('desktop', 'server', 'mini', 'alternate'), default='server', help='Install type to use for VM creation')
2170@@ -30,13 +30,13 @@
2171
2172 def run_test_vm(args = None):
2173 if not check_user_group():
2174- sys.stderr.write("Error: you are not in the UATH group.\n")
2175- sys.stderr.write("If you believe you have properly configured your user account for UATH use, try:\n")
2176- sys.stderr.write(' sudo usermod -a -G uath ' + getpass.getuser() + "\n")
2177- sys.stderr.write("Otherwise, please run this script as the uath user, i.e.:\n")
2178+ sys.stderr.write("Error: you are not in the UTAH group.\n")
2179+ sys.stderr.write("If you believe you have properly configured your user account for UTAH use, try:\n")
2180+ sys.stderr.write(' sudo usermod -a -G utah ' + getpass.getuser() + "\n")
2181+ sys.stderr.write("Otherwise, please run this script as the utah user, i.e.:\n")
2182 argv = list(sys.argv)
2183 argv[0] = os.path.abspath(__file__)
2184- sys.stderr.write(" sudo su - uath -c '" + ' '.join(argv) + "'\n")
2185+ sys.stderr.write(" sudo su - utah -c '" + ' '.join(argv) + "'\n")
2186 sys.exit(3)
2187
2188 if args is None:
2189@@ -53,7 +53,7 @@
2190 suffix = '.yaml'
2191
2192 try:
2193- catalog = uath.provisioning.catalog.TinySQLiteCatalog()
2194+ catalog = utah.provisioning.catalog.TinySQLiteCatalog()
2195 machine = catalog.request(arch=args.arch, debug=args.debug, installtype=args.type, new=True, dlpercentincrement=10, series=args.series)
2196 for logger in [machine.logger] + machine.logger.handlers:
2197 if logger.level > logging.INFO:
2198@@ -62,24 +62,24 @@
2199 for runlist in args.runlists:
2200 locallist = urllib.urlretrieve(runlist)[0]
2201 listname = os.path.split(runlist)[1]
2202- remotelog = os.path.normpath('/var/log/uath/' + machine.name + '_' + listname + '_tmp')
2203- locallog = os.path.normpath('/var/log/uath/' + machine.name + '_' + listname + time.strftime('_%Y-%m-%d_%H-%m-%S', time.gmtime()) + suffix)
2204+ remotelog = os.path.normpath('/var/log/utah/' + machine.name + '_' + listname + '_tmp')
2205+ locallog = os.path.normpath('/var/log/utah/' + machine.name + '_' + listname + time.strftime('_%Y-%m-%d_%H-%m-%S', time.gmtime()) + suffix)
2206 try:
2207 machine.uploadfiles([locallist], os.path.normpath('/tmp'))
2208- machine.run('uath' + extraopts + ' -r /tmp/' + os.path.split(locallist)[1] + ' -o ' + remotelog, root=True)
2209+ machine.run('utah' + extraopts + ' -r /tmp/' + os.path.split(locallist)[1] + ' -o ' + remotelog, root=True)
2210 machine.downloadfiles([remotelog], locallog)
2211 print('Test log copied to ' + locallog)
2212 locallogs.append(locallog)
2213- except UATHException as error:
2214+ except UTAHException as error:
2215 print('Failed to run test: ' + error.msg)
2216 finally:
2217 try:
2218 pass
2219 machine.run('rm -f ' + remotelog)
2220- except UATHException as error:
2221+ except UTAHException as error:
2222 print('Failed to cleanup test: ' + error.msg)
2223
2224- except UATHException as error:
2225+ except UTAHException as error:
2226 print('Exception: ' + error.msg)
2227
2228 finally:
2229@@ -87,12 +87,12 @@
2230 if not args.no_destroy and machine is not None:
2231 try:
2232 machine.destroy()
2233- except UATHException as error:
2234+ except UTAHException as error:
2235 print('Failed to destroy machine: ' + error.msg)
2236 finally:
2237 try:
2238 catalog.destroy(machine.machineid)
2239- except UATHException as error:
2240+ except UTAHException as error:
2241 print('Failed to update catalog: ' + error.msg)
2242 finally:
2243 del machine
2244
2245=== renamed file 'examples/run_uath_tests.py' => 'examples/run_utah_tests.py'
2246--- examples/run_uath_tests.py 2012-05-01 19:16:50 +0000
2247+++ examples/run_utah_tests.py 2012-05-15 17:53:18 +0000
2248@@ -9,15 +9,15 @@
2249 import time
2250 import urllib
2251
2252-from uath import UATHException
2253-import uath.provisioning
2254+from utah import UTAHException
2255+import utah.provisioning
2256
2257-def check_user_group(group='uath'):
2258+def check_user_group(group='utah'):
2259 return grp.getgrnam(group)[2] in os.getgroups()
2260
2261
2262 def get_parser():
2263- parser = argparse.ArgumentParser(description='Provision a machine and run one or more UATH runlists there.', epilog="For example:\n\t%(prog)s -s oneiric -t server -a i386 /usr/share/uath/examples/master.run 'http://people.canonical.com/~max/max_test.run'", formatter_class=argparse.RawDescriptionHelpFormatter)
2264+ parser = argparse.ArgumentParser(description='Provision a machine and run one or more UTAH runlists there.', epilog="For example:\n\t%(prog)s -s oneiric -t server -a i386 /usr/share/utah/examples/master.run 'http://people.canonical.com/~max/max_test.run'", formatter_class=argparse.RawDescriptionHelpFormatter)
2265 parser.add_argument('runlists', metavar='runlist', nargs='+', help='URLs of runlist files to run')
2266 parser.add_argument('-m', '--machinetype', choices=('physical', 'virtual'), default='virtual', help='Type of machine to provision')
2267 parser.add_argument('-i', '--image', type=argparse.FileType('r'), help='Image/ISO file to use for installation')
2268@@ -34,15 +34,15 @@
2269 return parser
2270
2271
2272-def run_uath_tests(args=None):
2273+def run_utah_tests(args=None):
2274 if not check_user_group():
2275- sys.stderr.write("Error: you are not in the UATH group.\n")
2276- sys.stderr.write("If you believe you have properly configured your user account for UATH use, try:\n")
2277- sys.stderr.write(' sudo usermod -a -G uath ' + getpass.getuser() + "\n")
2278- sys.stderr.write("Otherwise, please run this script as the uath user, i.e.:\n")
2279+ sys.stderr.write("Error: you are not in the UTAH group.\n")
2280+ sys.stderr.write("If you believe you have properly configured your user account for UTAH use, try:\n")
2281+ sys.stderr.write(' sudo usermod -a -G utah ' + getpass.getuser() + "\n")
2282+ sys.stderr.write("Otherwise, please run this script as the utah user, i.e.:\n")
2283 argv = list(sys.argv)
2284 argv[0] = os.path.abspath(__file__)
2285- sys.stderr.write(" sudo su - uath -c '" + ' '.join(argv) + "'\n")
2286+ sys.stderr.write(" sudo su - utah -c '" + ' '.join(argv) + "'\n")
2287 sys.exit(3)
2288
2289 if args is None:
2290@@ -68,4 +68,4 @@
2291 run_test_vm(args=args)
2292
2293 if __name__ == '__main__':
2294- run_uath_tests()
2295+ run_utah_tests()
2296
2297=== modified file 'uqt-vm-tools.conf'
2298--- uqt-vm-tools.conf 2012-04-27 16:32:28 +0000
2299+++ uqt-vm-tools.conf 2012-05-15 17:53:18 +0000
2300@@ -7,24 +7,24 @@
2301 vm_repo_url="http://192.168.122.1/debs/testing"
2302
2303 # vm-tools specific settings
2304-vm_path="/var/lib/uath/vm" # where to store the VM images
2305+vm_path="/var/lib/utah/vm" # where to store the VM images
2306 vm_aptproxy="" # set if you want to use a local proxy (like, say, apt-cacher-ng)
2307 vm_mirror="http://us.archive.ubuntu.com/ubuntu"
2308 vm_security_mirror="" # set if want to use a local mirror for security
2309 vm_mirror_host="us.archive.ubuntu.com" # Used with the mini iso
2310 vm_mirror_dir="/ubuntu" # Used with the mini iso
2311-vm_dir_iso="/var/cache/uath/iso" # set to directory containing .iso images
2312-vm_dir_iso_cache="/var/cache/uath/iso/cache" # set to directory for preseeded iso cache
2313+vm_dir_iso="/var/cache/utah/iso" # set to directory containing .iso images
2314+vm_dir_iso_cache="/var/cache/utah/iso/cache" # set to directory for preseeded iso cache
2315 vm_image_size="8" # size in GB of vm-new disk images
2316 vm_memory="512" # 384 is needed for desktops, 256 for servers
2317-vm_ssh_key=~/.ssh/uath.pub # defaults to $HOME/.ssh/id_rsa.pub
2318+vm_ssh_key=~/.ssh/utah.pub # defaults to $HOME/.ssh/id_rsa.pub
2319 vm_connect="qemu:///system"
2320 vm_flavor="" # blank for default, set to override (eg 'rt')
2321 vm_archs="i386 amd64" # architectures to use when using '-p PREFIX'
2322 # with some commands
2323 vm_extra_packages="python-yaml" # list of packages to also
2324 # install via postinstall.sh
2325-vm_username="uath" # defaults to your username (`whoami`)
2326+vm_username="utah" # defaults to your username (`whoami`)
2327 vm_password="ubuntu" # defaults to "ubuntu"
2328 vm_latecmd="" # allows specifying an additional late command
2329
2330
2331=== renamed directory 'uath' => 'utah'
2332=== renamed directory 'ubuntu-automation-test-harness-client' => 'utah-client'
2333=== modified file 'utah-client/Makefile'
2334--- ubuntu-automation-test-harness-client/Makefile 2012-04-13 15:37:00 +0000
2335+++ utah-client/Makefile 2012-05-15 17:53:18 +0000
2336@@ -1,25 +1,24 @@
2337 all: deb
2338
2339 examples:
2340- cp -a ../uath/client/examples .
2341+ cp -a ../utah/client/examples .
2342
2343 debian/changelog:
2344- ln -sf ../../debian/changelog debian/changelog
2345+ sed 's/^utah/utah-client/' ../debian/changelog > debian/changelog
2346
2347 links:
2348- for file in $$(ls .. | grep -vE "^(build|debian|examples|Makefile|uath)$$") ; do ln -sf ../$$file $$file ; done
2349- mkdir uath
2350- for file in $$(ls ../uath | grep -vE "^(provisioning)$$") ; do ln -sf ../../uath/$$file uath/$$file ; done
2351+ for file in $$(ls .. | grep -vE "^(build|debian|examples|Makefile|utah)$$") ; do ln -sf ../$$file $$file ; done
2352+ mkdir utah
2353+ for file in $$(ls ../utah | grep -vE "^(provisioning)$$") ; do ln -sf ../../utah/$$file utah/$$file ; done
2354
2355 deb: examples debian/changelog links
2356 debuild -us -uc -b -r./getroot
2357
2358 clean:
2359 rm -rf examples
2360- rm -rf uath
2361+ rm -rf utah
2362 rm -f debian/changelog
2363 for file in * ; do if [ -h $$file ] ; then rm -f $$file ; fi ; done
2364- rm -f ../ubuntu-automation-test-harness-client_*
2365+ rm -f ../utah-client_*
2366
2367 .PHONY: links deb clean
2368-
2369
2370=== modified file 'utah-client/debian/control'
2371--- ubuntu-automation-test-harness-client/debian/control 2012-05-01 20:46:40 +0000
2372+++ utah-client/debian/control 2012-05-15 17:53:18 +0000
2373@@ -1,15 +1,15 @@
2374-Source: ubuntu-automation-test-harness
2375+Source: utah-client
2376 Section: python
2377 X-Python-Version: >= 2.5
2378 Priority: optional
2379 Maintainer: Max Brustkern <max@canonical.com>
2380 Build-Depends: debhelper, python-all
2381 Standards-Version: 3.9.2
2382-Homepage: https://code.launchpad.net/ubuntu-automation-test-harness
2383-Vcs-Bzr: https://code.launchpad.net/ubuntu-automation-test-harness
2384+Homepage: https://code.launchpad.net/utah
2385+Vcs-Bzr: https://code.launchpad.net/utah
2386
2387-Package: ubuntu-automation-test-harness-client
2388+Package: utah-client
2389 Architecture: all
2390 Depends: ${python:Depends}, python-yaml, bzr, git
2391-Description: Ubuntu Automation Test Harness Client
2392+Description: Ubuntu Test Automation Harness Client
2393 Automation framework for testing in Ubuntu, client portion
2394
2395=== modified file 'utah-client/debian/copyright'
2396--- ubuntu-automation-test-harness-client/debian/copyright 2012-04-11 21:25:53 +0000
2397+++ utah-client/debian/copyright 2012-05-15 17:53:18 +0000
2398@@ -1,6 +1,6 @@
2399 Format: http://dep.debian.net/deps/dep5
2400-Upstream-Name: ubuntu-automation-test-harness
2401-Source: https://launchpad.net/ubuntu-automation-test-harness
2402+Upstream-Name: utah
2403+Source: https://launchpad.net/utah
2404 Files: *
2405 Copyright: 2011-2012 Canonical Ltd.
2406 License: GPL-3.0+
2407
2408=== modified file 'utah-client/debian/dirs'
2409--- ubuntu-automation-test-harness-client/debian/dirs 2012-04-18 21:19:07 +0000
2410+++ utah-client/debian/dirs 2012-05-15 17:53:18 +0000
2411@@ -1,2 +1,2 @@
2412-var/lib/uath
2413-var/log/uath
2414+var/lib/utah
2415+var/log/utah
2416
2417=== modified file 'utah-client/debian/install'
2418--- ubuntu-automation-test-harness-client/debian/install 2012-04-13 14:45:23 +0000
2419+++ utah-client/debian/install 2012-05-15 17:53:18 +0000
2420@@ -1,2 +1,2 @@
2421-examples usr/share/uath/client
2422-tmp/uath usr/bin
2423+examples usr/share/utah/client
2424+tmp/utah usr/bin
2425
2426=== modified file 'utah-client/debian/postinst'
2427--- ubuntu-automation-test-harness-client/debian/postinst 2012-04-18 21:19:07 +0000
2428+++ utah-client/debian/postinst 2012-05-15 17:53:18 +0000
2429@@ -1,4 +1,4 @@
2430 #!/bin/sh
2431
2432-chown uath -R /var/lib/uath >/dev/null 2>&1 || true
2433-chown uath -R /var/log/uath >/dev/null 2>&1 || true
2434+chown utah -R /var/lib/utah >/dev/null 2>&1 || true
2435+chown utah -R /var/log/utah >/dev/null 2>&1 || true
2436
2437=== modified file 'utah-client/debian/rules'
2438--- ubuntu-automation-test-harness-client/debian/rules 2012-04-13 14:48:28 +0000
2439+++ utah-client/debian/rules 2012-05-15 17:53:18 +0000
2440@@ -5,5 +5,5 @@
2441
2442 override_dh_auto_install:
2443 mkdir -p $(CURDIR)/tmp
2444- cp -aL client.py $(CURDIR)/tmp/uath
2445+ cp -aL client.py $(CURDIR)/tmp/utah
2446 dh_auto_install
2447
2448=== modified file 'utah/client/README'
2449--- uath/client/README 2012-04-18 14:17:18 +0000
2450+++ utah/client/README 2012-05-15 17:53:18 +0000
2451@@ -8,16 +8,16 @@
2452 # run properly on other's machines. I'm working on sorting this out.
2453 # -- Joe Talbott <joe.talbott@canonical.com>
2454
2455-cd uath && nosetests self_test.py
2456+cd utah && nosetests self_test.py
2457
2458 ======================================================================
2459 Running the application manually.
2460 ======================================================================
2461
2462-# see uath_howto.txt for instructions.
2463+# see utah_howto.txt for instructions.
2464
2465 ======================================================================
2466-UATH (design 2.0)
2467+UTAH (design 2.0)
2468 ======================================================================
2469
2470 ######################################################################
2471
2472=== modified file 'utah/client/common.py'
2473--- uath/client/common.py 2012-04-18 21:19:07 +0000
2474+++ utah/client/common.py 2012-05-15 17:53:18 +0000
2475@@ -15,7 +15,7 @@
2476
2477 CONFIG = {
2478 'DEBUG': False,
2479- 'TEST_DIR': '/var/lib/uath',
2480+ 'TEST_DIR': '/var/lib/utah',
2481 }
2482
2483 # Default TestSuite filenames
2484@@ -23,8 +23,8 @@
2485 DEFAULT_TSCONTROL='ts_control'
2486
2487 MASTER_RUNLIST="master.run"
2488-UATH_DIR=CONFIG['TEST_DIR']
2489-DEFAULT_STATE_FILE=os.path.join(UATH_DIR, "state.yaml")
2490+UTAH_DIR=CONFIG['TEST_DIR']
2491+DEFAULT_STATE_FILE=os.path.join(UTAH_DIR, "state.yaml")
2492
2493 RETURN_CODES={'PASS': 0, 'ERROR': -1, 'FAIL': 1}
2494
2495
2496=== modified file 'utah/client/examples/master.run'
2497--- uath/client/examples/master.run 2012-04-12 20:30:11 +0000
2498+++ utah/client/examples/master.run 2012-05-15 17:53:18 +0000
2499@@ -1,3 +1,3 @@
2500 ---
2501-- name: uath_tests
2502- fetch_cmd: rm -fr uath_tests && cp -r /usr/share/uath/client/examples/uath_tests .
2503+- name: utah_tests
2504+ fetch_cmd: rm -fr utah_tests && cp -r /usr/share/utah/client/examples/utah_tests .
2505
2506=== modified file 'utah/client/examples/test_state_partial.yaml'
2507--- uath/client/examples/test_state_partial.yaml 2012-04-09 14:04:04 +0000
2508+++ utah/client/examples/test_state_partial.yaml 2012-05-15 17:53:18 +0000
2509@@ -2,14 +2,14 @@
2510 status: RUN
2511 suites:
2512 - build_cmd: null
2513- name: uath_tests
2514+ name: utah_tests
2515 status: INPROGRESS
2516 tests:
2517 - build_cmd: echo "building for test_one"
2518 command: python test_one.py
2519 description: A first sample test case.
2520 name: test_one
2521- path: uath_tests/test_one
2522+ path: utah_tests/test_one
2523 status: DONE
2524 tc_cleanup: echo "cleanup for test_one"
2525 tc_setup: echo "setup for test_one"
2526@@ -19,7 +19,7 @@
2527 command: python test_two.py
2528 description: A second sample test case.
2529 name: test_two
2530- path: uath_tests/test_two
2531+ path: utah_tests/test_two
2532 status: SETUP
2533 tc_cleanup: echo "cleanup for test_two"
2534 tc_setup: echo "setup for test_two"
2535@@ -29,14 +29,14 @@
2536 ts_cleanup: null
2537 ts_setup: null
2538 - build_cmd: null
2539- name: uath_tests_sample
2540+ name: utah_tests_sample
2541 status: DONE
2542 tests:
2543 - build_cmd: echo "building for sample_one"
2544 command: python sample.py
2545 description: A sample test case.
2546 name: sample_one
2547- path: uath_tests_sample/sample_one
2548+ path: utah_tests_sample/sample_one
2549 status: DONE
2550 tc_cleanup: echo "cleanup for sample_one"
2551 tc_setup: echo "setup for sample_one"
2552
2553=== renamed directory 'uath/client/examples/uath_tests' => 'utah/client/examples/utah_tests'
2554=== renamed directory 'uath/client/examples/uath_tests_sample' => 'utah/client/examples/utah_tests_sample'
2555=== modified file 'utah/client/runner.py'
2556--- uath/client/runner.py 2012-04-24 20:43:45 +0000
2557+++ utah/client/runner.py 2012-05-15 17:53:18 +0000
2558@@ -9,15 +9,15 @@
2559 import subprocess
2560 import yaml
2561
2562-from common import MASTER_RUNLIST, UATH_DIR, DEFAULT_STATE_FILE
2563+from common import MASTER_RUNLIST, UTAH_DIR, DEFAULT_STATE_FILE
2564 from common import RETURN_CODES
2565
2566 RC_LOCAL='/etc/rc.local'
2567-RC_LOCAL_BACKUP='%s-uath.bak' % RC_LOCAL
2568+RC_LOCAL_BACKUP='%s-utah.bak' % RC_LOCAL
2569
2570 rc_local_content="""#!/bin/sh
2571
2572-/usr/bin/uath --resume --append -o /var/lib/uath/uath.out
2573+/usr/bin/utah --resume --append -o /var/lib/utah/utah.out
2574 """
2575
2576 class Runner(object):
2577@@ -28,10 +28,10 @@
2578 """
2579
2580 status = "NOTRUN"
2581- uath_exec_path = '/usr/bin/uath'
2582+ utah_exec_path = '/usr/bin/utah'
2583
2584 def __init__(self, runlist=MASTER_RUNLIST, result_class=Result,
2585- testdir=UATH_DIR, state_agent=None, resume=False):
2586+ testdir=UTAH_DIR, state_agent=None, resume=False):
2587
2588 self.master_runlist = runlist
2589 self.testdir = testdir
2590
2591=== modified file 'utah/client/self_test.py'
2592--- uath/client/self_test.py 2012-04-18 14:17:18 +0000
2593+++ utah/client/self_test.py 2012-05-15 17:53:18 +0000
2594@@ -3,7 +3,7 @@
2595 from runner import Runner
2596 from state_agent import StateAgent, StateAgentYAML
2597
2598-from common import UATH_DIR, MASTER_RUNLIST
2599+from common import UTAH_DIR, MASTER_RUNLIST
2600 from common import RETURN_CODES
2601
2602 import exceptions
2603@@ -15,32 +15,32 @@
2604 import yaml
2605
2606
2607-master_runlist_content="""# uath/self_test.py master runlist
2608-# needed for uath/self_test.py runs
2609+master_runlist_content="""# utah/self_test.py master runlist
2610+# needed for utah/self_test.py runs
2611 - name: examples
2612- fetch_cmd: rsync -a /usr/share/uath/client/examples/examples .
2613-- name: uath_tests
2614- fetch_cmd: rsync -a /usr/share/uath/client/examples/uath_tests .
2615-- name: uath_tests_sample
2616- fetch_cmd: rsync -a /usr/share/uath/client/examples/uath_tests_sample .
2617+ fetch_cmd: rsync -a /usr/share/utah/client/examples/examples .
2618+- name: utah_tests
2619+ fetch_cmd: rsync -a /usr/share/utah/client/examples/utah_tests .
2620+- name: utah_tests_sample
2621+ fetch_cmd: rsync -a /usr/share/utah/client/examples/utah_tests_sample .
2622 """
2623
2624 partial_state_file_content="""master_runlist: master.run
2625 status: RUN
2626-result_class: !!python/name:uath.client.result.ResultYAML ''
2627+result_class: !!python/name:utah.client.result.ResultYAML ''
2628 fetched_suites:
2629-- uath_tests
2630-- uath_tests_sample
2631+- utah_tests
2632+- utah_tests_sample
2633 suites:
2634 - build_cmd: null
2635- name: uath_tests
2636+ name: utah_tests
2637 status: INPROGRESS
2638 tests:
2639 - build_cmd: echo "building for test_one"
2640 command: python test_one.py
2641 description: A first sample test case.
2642 name: test_one
2643- path: uath_tests/test_one
2644+ path: utah_tests/test_one
2645 status: DONE
2646 tc_cleanup: echo "cleanup for test_one"
2647 tc_setup: echo "setup for test_one"
2648@@ -50,7 +50,7 @@
2649 command: python test_two.py
2650 description: A second sample test case.
2651 name: test_two
2652- path: uath_tests/test_two
2653+ path: utah_tests/test_two
2654 status: SETUP
2655 tc_cleanup: echo "cleanup for test_two"
2656 tc_setup: echo "setup for test_two"
2657@@ -60,14 +60,14 @@
2658 ts_cleanup: null
2659 ts_setup: null
2660 - build_cmd: null
2661- name: uath_tests_sample
2662+ name: utah_tests_sample
2663 status: DONE
2664 tests:
2665 - build_cmd: echo "building for sample_one"
2666 command: python sample.py
2667 description: A sample test case.
2668 name: sample_one
2669- path: uath_tests_sample/sample_one
2670+ path: utah_tests_sample/sample_one
2671 status: DONE
2672 tc_cleanup: echo "cleanup for sample_one"
2673 tc_setup: echo "setup for sample_one"
2674@@ -77,13 +77,13 @@
2675 ts_cleanup: null
2676 ts_setup: null
2677 """
2678-master_runlist = os.path.join(UATH_DIR, MASTER_RUNLIST)
2679+master_runlist = os.path.join(UTAH_DIR, MASTER_RUNLIST)
2680 master_runlist_bak = master_runlist + ".bak"
2681
2682 def setUp():
2683 """
2684 Set up a master.run file that will copy our 'examples' directory to the
2685- testing directory (usually /var/lib/uath).
2686+ testing directory (usually /var/lib/utah).
2687 """
2688
2689 # save a copy of the master runlist
2690@@ -111,9 +111,9 @@
2691 """
2692 def setUp(self):
2693 """
2694- Use the 'examples' test suite that's part of the UATH package.
2695+ Use the 'examples' test suite that's part of the UTAH package.
2696 """
2697- self.suite = testsuite.TestSuite(name='examples', path='/var/lib/uath', result_class=ResultYAML,
2698+ self.suite = testsuite.TestSuite(name='examples', path='/var/lib/utah', result_class=ResultYAML,
2699 _save_state_callback=state_saver)
2700
2701 def test_run(self):
2702@@ -153,7 +153,7 @@
2703 self.result = ResultYAML()
2704 self.name = "test_one"
2705 self.path = "examples/test_one"
2706- self.suite_dir = os.path.join(UATH_DIR, 'examples')
2707+ self.suite_dir = os.path.join(UTAH_DIR, 'examples')
2708
2709 # Change to the testsuite's working directory
2710 os.chdir(self.suite_dir)
2711
2712=== modified file 'utah/client/testsuite.py'
2713--- uath/client/testsuite.py 2012-04-18 14:17:18 +0000
2714+++ utah/client/testsuite.py 2012-05-15 17:53:18 +0000
2715@@ -49,7 +49,7 @@
2716 self.failures = 0
2717 self.errors = 0
2718
2719- # work from within the testsuite's directory. eg. /var/lib/uath/examples
2720+ # work from within the testsuite's directory. eg. /var/lib/utah/examples
2721 old_cwd = os.getcwd()
2722 os.chdir(self.path)
2723 """
2724
2725=== modified file 'utah/exceptions.py'
2726--- uath/exceptions.py 2012-04-12 20:17:17 +0000
2727+++ utah/exceptions.py 2012-05-15 17:53:18 +0000
2728@@ -1,8 +1,8 @@
2729 #!/usr/bin/python
2730
2731-class UATHException(Exception):
2732+class UTAHException(Exception):
2733 """
2734- Provide a foundation class for UATH exceptions.
2735+ Provide a foundation class for UTAH exceptions.
2736 """
2737 def __init__(self, msg):
2738 self.msg = msg
2739
2740=== modified file 'utah/provisioning/catalog/base.py'
2741--- uath/provisioning/catalog/base.py 2012-05-01 19:16:50 +0000
2742+++ utah/provisioning/catalog/base.py 2012-05-15 17:53:18 +0000
2743@@ -1,7 +1,7 @@
2744 #!/usr/bin/python
2745
2746 import os
2747-from uath.provisioning.catalog.exceptions import *
2748+from utah.provisioning.catalog.exceptions import *
2749
2750 class Catalog(object):
2751 """
2752@@ -14,7 +14,7 @@
2753 purposes.
2754 All other methods (read, write, release, destroy) are optional.
2755 """
2756- def __init__(self, uniqueid, lockfile=os.path.expanduser('~/.uath-catalog')):
2757+ def __init__(self, uniqueid, lockfile=os.path.expanduser('~/.utah-catalog')):
2758 """
2759 To avoid provisioning machines to multiple requestors simultaneously,
2760 Catalog implements a lock file.
2761@@ -32,7 +32,7 @@
2762 usercatalog = lockfile.read()
2763 lockfile.close()
2764 if catalog != usercatalog:
2765- raise UATHProvisioningCatalogException('Different catalog in use: ' + usercatalog + "\nDelete " + self.lockfile + ' if you are sure it is no longer valid')
2766+ raise UTAHProvisioningCatalogException('Different catalog in use: ' + usercatalog + "\nDelete " + self.lockfile + ' if you are sure it is no longer valid')
2767 else:
2768 lockfile = open(self.lockfile, 'w')
2769 lockfile.write(catalog)
2770@@ -70,7 +70,7 @@
2771 appropriate arguments, or may take a Machine class as an argument and
2772 send all arguments to that constructor.
2773 """
2774- raise UATHProvisioningCatalogException('Method not defined for this catalog')
2775+ raise UTAHProvisioningCatalogException('Method not defined for this catalog')
2776
2777 def release(self):
2778 """
2779
2780=== modified file 'utah/provisioning/catalog/exceptions.py'
2781--- uath/provisioning/catalog/exceptions.py 2012-04-04 14:36:28 +0000
2782+++ utah/provisioning/catalog/exceptions.py 2012-05-15 17:53:18 +0000
2783@@ -1,10 +1,10 @@
2784 #!/usr/bin/python
2785
2786-from uath.provisioning.exceptions import *
2787+from utah.provisioning.exceptions import *
2788
2789-class UATHProvisioningCatalogException(UATHProvisioningException):
2790+class UTAHProvisioningCatalogException(UTAHProvisioningException):
2791 """
2792- Provide a foundation class for UATH provisioning catalog exceptions.
2793+ Provide a foundation class for UTAH provisioning catalog exceptions.
2794 """
2795 pass
2796
2797
2798=== modified file 'utah/provisioning/catalog/sqlite.py'
2799--- uath/provisioning/catalog/sqlite.py 2012-04-18 14:36:07 +0000
2800+++ utah/provisioning/catalog/sqlite.py 2012-05-15 17:53:18 +0000
2801@@ -2,15 +2,15 @@
2802
2803 import sqlite3
2804 import os
2805-from uath.provisioning.catalog.exceptions import *
2806-from uath.provisioning.catalog.base import Catalog
2807-from uath.provisioning.vm import VMToolsKVM
2808+from utah.provisioning.catalog.exceptions import *
2809+from utah.provisioning.catalog.base import Catalog
2810+from utah.provisioning.vm import VMToolsKVM
2811
2812 class SQLiteCatalog(Catalog):
2813 """
2814 Base class for SQLite catalog, opens a database connection and sets up a cursor.
2815 """
2816- def __init__(self, db=os.path.expanduser('~/.uath-sqlite-catalog'), *args, **kw):
2817+ def __init__(self, db=os.path.expanduser('~/.utah-sqlite-catalog'), *args, **kw):
2818 super(SQLiteCatalog, self).__init__(uniqueid = db, *args, **kw)
2819 self.db = db
2820 self.connection = sqlite3.connect(self.db)
2821
2822=== modified file 'utah/provisioning/exceptions.py'
2823--- uath/provisioning/exceptions.py 2012-04-02 19:49:39 +0000
2824+++ utah/provisioning/exceptions.py 2012-05-15 17:53:18 +0000
2825@@ -1,10 +1,10 @@
2826 #!/usr/bin/python
2827
2828-from uath.exceptions import *
2829+from utah.exceptions import *
2830
2831-class UATHProvisioningException(UATHException):
2832+class UTAHProvisioningException(UTAHException):
2833 """
2834- Provide a foundation class for UATH provisioning exceptions.
2835+ Provide a foundation class for UTAH provisioning exceptions.
2836 """
2837 pass
2838
2839
2840=== modified file 'utah/provisioning/provisioning.py'
2841--- uath/provisioning/provisioning.py 2012-05-02 18:38:20 +0000
2842+++ utah/provisioning/provisioning.py 2012-05-15 17:53:18 +0000
2843@@ -8,7 +8,7 @@
2844
2845 import apt.cache
2846
2847-from uath.provisioning.exceptions import *
2848+from utah.provisioning.exceptions import *
2849
2850 class Machine(object):
2851 """
2852@@ -56,7 +56,7 @@
2853 self.template = template
2854 self.provisioned = False
2855 self.active = False
2856- self.logger = logging.getLogger('uath.provisioning' + self.name)
2857+ self.logger = logging.getLogger('utah.provisioning' + self.name)
2858 self._loggersetup()
2859 self.logger.debug('Machine init finished')
2860
2861@@ -68,7 +68,7 @@
2862 self.consolehandler = logging.StreamHandler(stream = sys.stderr)
2863 self.consolehandler.setFormatter(logging.Formatter('%(levelname)s: %(message)s'))
2864 self.consolehandler.setLevel(logging.WARNING)
2865- self.filehandler = logging.handlers.WatchedFileHandler('/var/log/uath/' + socket.gethostname() + '.log')
2866+ self.filehandler = logging.handlers.WatchedFileHandler('/var/log/utah/' + socket.gethostname() + '.log')
2867 self.filehandler.setFormatter(logging.Formatter('%(asctime)s ' + self.name + ' %(levelname)s: %(message)s'))
2868 self.filehandler.setLevel(logging.DEBUG)
2869 self.logger.addHandler(self.consolehandler)
2870@@ -99,16 +99,16 @@
2871 def getclientdeb(self):
2872 """
2873 Return the path of the .deb file for the
2874- ubuntu-automation-test-harness-client installed as part of the main
2875+ utah-client installed as part of the main
2876 package.
2877 """
2878- debpath = os.path.normpath(os.path.join('/usr','share','uath','ubuntu-automation-test-harness-client_' + apt.cache.Cache()['ubuntu-automation-test-harness'].installedVersion + '_all.deb'))
2879+ debpath = os.path.normpath(os.path.join('/usr','share','utah','utah-client_' + apt.cache.Cache()['utah'].installedVersion + '_all.deb'))
2880 self.logger.debug('Client deb path is ' + debpath)
2881 return debpath
2882
2883 def installclient(self):
2884 """
2885- Install the ubuntu-automation-test-harness-client package on the
2886+ Install the utah-client package on the
2887 machine, and raise an exception if this fails.
2888 """
2889 self.logger.info('Installing client deb on machine')
2890@@ -118,10 +118,10 @@
2891 return True
2892 else:
2893 self.logger.error('Failed to install and configure ' + self.getclientdeb())
2894- raise UATHProvisioningException('Failed to install and configure ' + self.getclientdeb())
2895+ raise UTAHProvisioningException('Failed to install and configure ' + self.getclientdeb())
2896 else:
2897 self.logger.error('Failed to copy ' + self.getclientdeb() + ' to machine')
2898- raise UATHProvisioningException('Failed to copy ' + self.getclientdeb() + ' to machine')
2899+ raise UTAHProvisioningException('Failed to copy ' + self.getclientdeb() + ' to machine')
2900
2901 def _provision(self):
2902 """
2903@@ -133,7 +133,7 @@
2904 Should generally not be called directly outside of the class;
2905 provisioncheck() or activecheck() should be used.
2906 """
2907- raise UATHProvisioningException('Method not defined for this machine type')
2908+ raise UTAHProvisioningException('Method not defined for this machine type')
2909
2910 def _create(self):
2911 """
2912@@ -143,7 +143,7 @@
2913 Should generally not be called directly outside of the class;
2914 provisioncheck() or activecheck() should be used.
2915 """
2916- raise UATHProvisioningException('Method not defined for this machine type')
2917+ raise UTAHProvisioningException('Method not defined for this machine type')
2918
2919 def destroy(self):
2920 """
2921@@ -156,7 +156,7 @@
2922 Destroying the install on a physical machine is optional, but it
2923 should be powered off if remote power management is available.
2924 """
2925- raise UATHProvisioningException('Method not defined for this machine type')
2926+ raise UTAHProvisioningException('Method not defined for this machine type')
2927
2928 def _load(self):
2929 """
2930@@ -164,7 +164,7 @@
2931 Should generally not be called directly outside of the class;
2932 provisioncheck() or activecheck() should be used.
2933 """
2934- raise UATHProvisioningException('Method not defined for this machine type')
2935+ raise UTAHProvisioningException('Method not defined for this machine type')
2936
2937 def _start(self):
2938 """
2939@@ -172,7 +172,7 @@
2940 Should generally not be called directly outside of the class;
2941 activecheck() should be used.
2942 """
2943- raise UATHProvisioningException('Method not defined for this machine type')
2944+ raise UTAHProvisioningException('Method not defined for this machine type')
2945
2946 def stop(self, force=False):
2947 """
2948@@ -181,7 +181,7 @@
2949 A True value in force should ensure the machine is shutdown or raise
2950 an exception.
2951 """
2952- raise UATHProvisioningException('Method not defined for this machine type')
2953+ raise UTAHProvisioningException('Method not defined for this machine type')
2954
2955 def uploadfiles(self, files, target=os.path.normpath('/tmp/')):
2956 """
2957@@ -192,7 +192,7 @@
2958 target should be a valid target path for cp, i.e. a filename for a
2959 single file, a directory name for multiple files.
2960 """
2961- raise UATHProvisioningException('Method not defined for this machine type')
2962+ raise UTAHProvisioningException('Method not defined for this machine type')
2963
2964 def downloadfiles(self, files, target=os.path.normpath('/tmp/')):
2965 """
2966@@ -203,7 +203,7 @@
2967 target should be a valid target path for cp, i.e. a filename for a
2968 single file, a directory name for multiple files.
2969 """
2970- raise UATHProvisioningException('Method not defined for this machine type')
2971+ raise UTAHProvisioningException('Method not defined for this machine type')
2972
2973 def run(self, command, quiet=None, root=False, timeout=None):
2974 """
2975@@ -217,7 +217,7 @@
2976 after which run() will abort and return an error if no response was
2977 received.
2978 """
2979- raise UATHProvisioningException('Method not defined for this machine type')
2980+ raise UTAHProvisioningException('Method not defined for this machine type')
2981
2982 def read(self):
2983 """
2984
2985=== modified file 'utah/provisioning/vm/exceptions.py'
2986--- uath/provisioning/vm/exceptions.py 2012-04-02 19:49:39 +0000
2987+++ utah/provisioning/vm/exceptions.py 2012-05-15 17:53:18 +0000
2988@@ -1,9 +1,9 @@
2989 #!/usr/bin/python
2990
2991-from uath.provisioning.exceptions import *
2992+from utah.provisioning.exceptions import *
2993
2994-class UATHVMProvisioningException(UATHProvisioningException):
2995+class UTAHVMProvisioningException(UTAHProvisioningException):
2996 """
2997- Provide a foundation class for UATH provisioning exceptions.
2998+ Provide a foundation class for UTAH provisioning exceptions.
2999 """
3000 pass
3001
3002=== modified file 'utah/provisioning/vm/kvm.py'
3003--- uath/provisioning/vm/kvm.py 2012-05-03 15:52:05 +0000
3004+++ utah/provisioning/vm/kvm.py 2012-05-15 17:53:18 +0000
3005@@ -7,7 +7,7 @@
3006 import apt.cache
3007 import libvirt
3008
3009-from uath.provisioning.vm import *
3010+from utah.provisioning.vm import *
3011
3012 class KVM(VM):
3013 """
3014@@ -21,7 +21,7 @@
3015 libvirt.registerErrorHandler(self.libvirterrorhandler, None)
3016 self.lv = libvirt.open('qemu:///system')
3017 if self.lv == None:
3018- raise UATHVMProvisioningException('Cannot connect to libvirt')
3019+ raise UTAHVMProvisioningException('Cannot connect to libvirt')
3020 self.logger.debug('KVM init finished')
3021
3022 def _load(self):
3023@@ -43,7 +43,7 @@
3024 try:
3025 self._load()
3026 self.logger.error('VM already exists')
3027- raise UATHVMProvisioningException('Request new VM, but '+ self.name + ' already exists')
3028+ raise UTAHVMProvisioningException('Request new VM, but '+ self.name + ' already exists')
3029 except libvirt.libvirtError:
3030 self._create()
3031
3032@@ -54,14 +54,14 @@
3033 try:
3034 self._create()
3035 self._load()
3036- except UATHVMProvisioningException as error:
3037+ except UTAHVMProvisioningException as error:
3038 self.logger.error('VM lookup failed')
3039- raise UATHVMProvisioningException('Cannot find KVM named ' + self.name + ' and ' + error.msg)
3040+ raise UTAHVMProvisioningException('Cannot find KVM named ' + self.name + ' and ' + error.msg)
3041 self.provisioned = True
3042 self.logger.info('VM provisioned')
3043
3044 def _create(self):
3045- raise UATHVMProvisioningException('KVM class cannot provision new VMs')
3046+ raise UTAHVMProvisioningException('KVM class cannot provision new VMs')
3047
3048 def activecheck(self):
3049 """
3050@@ -105,9 +105,9 @@
3051 """
3052 Provide a class to provision a KVM VM using the ubuntu-qa-tools vm-tools.
3053 """
3054- def __init__(self, arch='i386', installtype='desktop', machineid=None, dlpercentincrement=1, prefix='uath', series='precise', *args, **kw):
3055+ def __init__(self, arch='i386', installtype='desktop', machineid=None, dlpercentincrement=1, prefix='utah', series='precise', *args, **kw):
3056 if not apt.cache.Cache()['vm-tools'].is_installed:
3057- raise UATHVMProvisioningException('vm-tools is not installed. Try: sudo apt-get install vm-tools')
3058+ raise UTAHVMProvisioningException('vm-tools is not installed. Try: sudo apt-get install vm-tools')
3059 self.dlpercentincrement = dlpercentincrement
3060 self.prefix = prefix
3061 if machineid is not None:
3062@@ -152,7 +152,7 @@
3063 self.logger.info('Using vm-wait to ensure VM is active')
3064 if (self._runargs(['vm-wait', self.name, '300']) != 0 ):
3065 self.active = False
3066- raise UATHVMProvisioningException('Timed out waiting for VM to ve reachable')
3067+ raise UTAHVMProvisioningException('Timed out waiting for VM to ve reachable')
3068 else:
3069 self.active = True
3070
3071@@ -200,20 +200,20 @@
3072 self.logger.info("\tHardware virtualization is not disabled in the BIOS")
3073 self.logger.info("\tKVM is installed")
3074 self.logger.info("\tThe kvm and processor-specific kvm kernel modules are installed and loaded")
3075- self.logger.error('Software virtual machine support will be implemented in a future version of UATH')
3076- raise UATHVMProvisioningException('No hardware virtual machine support available')
3077+ self.logger.error('Software virtual machine support will be implemented in a future version of UTAH')
3078+ raise UTAHVMProvisioningException('No hardware virtual machine support available')
3079 if 'Could not find' in line and ".uqt-vm-tools.conf' configuration file!" in line:
3080 self.logger.error('No .uqt-vm-tools.conf configuration file found in home directory')
3081- self.logger.info('If you are running as the uath user, you can use the packaged config file:')
3082- self.logger.info("\tln -s /etc/uath/uqt-vm-tools.conf ~uath/.uqt-vm-tools.conf")
3083+ self.logger.info('If you are running as the utah user, you can use the packaged config file:')
3084+ self.logger.info("\tln -s /etc/utah/uqt-vm-tools.conf ~utah/.uqt-vm-tools.conf")
3085 self.logger.info('As a different user, run vm-new with no arguments, and answer y when prompted to create an initial config file')
3086 self.logger.info('We recommend adding python-yaml to the vm_extra_packages line of this file, i.e.:')
3087 self.logger.info("\tsed 's/^vm_extra_packages=\"/vm_extra_packages=\"python-yaml /' -i ~/.uqt_vm_tools.conf")
3088- raise UATHProvisioningException('No vm-tools config file available; more info available in ' + self.filehandler.baseFilename)
3089+ raise UTAHProvisioningException('No vm-tools config file available; more info available in ' + self.filehandler.baseFilename)
3090 if p.returncode == 0:
3091 return True
3092 else:
3093- raise UATHVMProvisioningException('Failed to create VM: vm-new exit status: ' + str(p.returncode))
3094+ raise UTAHVMProvisioningException('Failed to create VM: vm-new exit status: ' + str(p.returncode))
3095
3096 def destroy(self):
3097 """
3098
3099=== modified file 'utah/provisioning/vm/vm.py'
3100--- uath/provisioning/vm/vm.py 2012-05-01 17:00:06 +0000
3101+++ utah/provisioning/vm/vm.py 2012-05-15 17:53:18 +0000
3102@@ -2,8 +2,8 @@
3103
3104 import logging
3105
3106-from uath.provisioning import Machine
3107-from uath.provisioning.vm.exceptions import *
3108+from utah.provisioning import Machine
3109+from utah.provisioning.vm.exceptions import *
3110
3111 class VM(Machine):
3112 """
3113@@ -13,7 +13,7 @@
3114 """
3115 def __init__(self, *args, **kw):
3116 super(VM, self).__init__(*args, **kw)
3117- self.logger = logging.getLogger('uath.provisioning.vm')
3118+ self.logger = logging.getLogger('utah.provisioning.vm')
3119 self._loggersetup()
3120 self.logger.debug('VM init finished')
3121
3122
3123=== renamed file 'uath_howto.txt' => 'utah_howto.txt'
3124--- uath_howto.txt 2012-04-12 20:38:35 +0000
3125+++ utah_howto.txt 2012-05-15 17:53:18 +0000
3126@@ -1,8 +1,8 @@
3127 # Tue 10 Apr 2012 02:56:28 PM EDT Joe Talbott <joe.talbott@canonical.com>
3128
3129-What follows are some instructions for testing out 'uath'. They are a bit
3130+What follows are some instructions for testing out 'utah'. They are a bit
3131 involved since they are based on the bzr repo and a lot of these steps
3132-will be taken care of once we have 'uath' packaged.
3133+will be taken care of once we have 'utah' packaged.
3134
3135 ######################################################################
3136 # SETUP
3137@@ -11,33 +11,34 @@
3138 # install required packages
3139 sudo apt-get install bzr python-yaml
3140
3141-# Fetch the branch. I like to call it 'uath-dev'.
3142-bzr branch lp:ubuntu-automation-test-harness/dev/ uath-dev
3143+# Fetch the branch. I like to call it 'utah-dev'.
3144+bzr branch lp:~utah/utah/dev/ utah-dev
3145
3146-cd uath-dev
3147+cd utah-dev
3148
3149 # create some needed directories
3150-sudo mkdir -p /var/lib/uath /usr/share/uath/client
3151-
3152-sudo chmod 1777 /var/lib/uath/
3153-
3154-sudo cp -r uath/client/examples /usr/share/uath/client
3155+sudo mkdir -p /var/lib/utah /usr/share/utah/client
3156+
3157+sudo chmod 1777 /var/lib/utah/
3158+
3159+sudo cp -r utah/client/examples /usr/share/utah/client
3160
3161 # this is needed to support rebooting
3162-sudo cp client.py /usr/bin/uath
3163-sudo cp -r uath /usr/share/pyshared/
3164-sudo ln -s /usr/share/pyshared/uath /usr/lib/python2.7/dist-packages/uath
3165+sudo cp client.py /usr/bin/utah
3166+sudo cp -r utah /usr/share/pyshared/
3167+sudo ln -s /usr/share/pyshared/utah /usr/lib/python2.7/dist-packages/utah
3168
3169 ######################################################################
3170 # RUNNING
3171 ######################################################################
3172
3173-# run UATH like this
3174-/usr/bin/uath -r /usr/share/uath/client/examples/master.run
3175+# run UTAH like this
3176+/usr/bin/utah -r /usr/share/utah/client/examples/master.run
3177
3178 # if you want to play around with rebooting testcases you'll want to use
3179-# the -o/--output flag to uath.
3180-/usr/bin/uath -r /usr/share/uath/client/examples/master.run -o /var/lib/uath/uath.out
3181+# the -o/--output flag to utah.
3182+/usr/bin/utah -r /usr/share/utah/client/examples/master.run -o
3183+/var/lib/utah/utah.out
3184
3185
3186 ######################################################################
3187@@ -48,13 +49,13 @@
3188 sudo apt-get install python-nose
3189
3190 # run the self tests
3191-cd uath/client
3192+cd utah/client
3193 nosetests self_tests.py
3194
3195 ######################################################################
3196 # USAGE
3197 ######################################################################
3198-usage: uath [-h] [--resume] [-s STATE_FILE] [-f {text,yaml}] [-t TESTDIR]
3199+usage: utah [-h] [--resume] [-s STATE_FILE] [-f {text,yaml}] [-t TESTDIR]
3200 [-r RUNLIST] [-o OUTPUT] [-a] [-d]
3201
3202 Ubuntu Automation Testing Harness
3203@@ -64,7 +65,7 @@
3204 --resume Continue a previous run. Used after a reboot
3205 -s STATE_FILE, --state-file STATE_FILE
3206 File to use for storing state (default
3207- "/var/lib/uath/state.yaml"
3208+ "/var/lib/utah/state.yaml"
3209 -f {text,yaml}, --format {text,yaml}
3210 Output format (default "yaml")
3211 -t TESTDIR, --testdir TESTDIR

Subscribers

People subscribed via source and target branches