[utah-devel] tslist.run confusion
Joe Talbott
joe.talbott at canonical.com
Tue Oct 9 17:33:55 UTC 2012
Hi all,
Max opened a bug this morning that brought up a point of confusion
regarding the tslist.run file. We accept 'command' at the top-level of
a test entry. I.e.
- test: blah
command: echo blah
But we also accept 'overrides' which can contain anything a tc_control
file can contain including command. I.e.
- test: blah
overrides:
timeout: 10
command: echo overridden blah
tc_setup: echo overridden tc_setup
...
This is confusing. I see two options.
1. don't allow 'command' at the top-level of a test entry.
pros:
1. easy to implement
2. removes a bit of the confusion
cons:
1. 'overrides' is redundant and I think ideally we'd allow any
tc_control option at the top-level of a test entry
2. move 'overrides' entries to top-level
pros:
1. simplifies file structure for testsuite/case authors
2. even less confusing
cons:
1. more difficult to implement since we need to basically use the
tc_control file schema plus the test entry.
2. having a section named 'overrides' clearly shows that the entries
override something (hopefully it's obvious that tc_control entries
are being overridden).
Thoughts?
Thanks,
Joe
More information about the Ubuntu-utah-devel
mailing list