[utah-devel] new master.run schema

Joe Talbott joe.talbott at canonical.com
Mon Aug 6 21:39:21 UTC 2012


Revision 601 of utah/dev adds support for a new master.run layout.

The old layout was:
---
- name: testsuite1
  fetch_cmd: bzr branch ...
  include_tests:                 # OPTIONAL
    - test1
	- test2
  exclude_tests:                 # OPTIONAL
    - test3
- name: testsuite2
...


The new layout is:
---
timeout: xxx                     # OPTIONAL
repeat_count: yyy                # OPTIONAL
testsuites:
  - name: testsuite1
    fetch_cmd: bzr branch ...
    include_tests:               # OPTIONAL
	  - test1
	  - test2
	exclude_tests:               # OPTIONAL
	  - test3

The new layout will allow us to more easily add runlist level metadata
and options.  Notice that converting an old layout to a new layout
merely requires indenting every line and adding 'testsuites:' as the
first line.

As always, if you have any issues please let us know.

Thanks,
Joe



More information about the Ubuntu-utah-devel mailing list