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 |
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Max Brustkern | Approve | ||
Review via email: mp+105861@code.launchpad.net |
Commit message
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 |