Mercurial > hg > configuration
annotate tests/example.py @ 32:da4d5c5831c6
serialization testing stubbing
| author | Jeff Hammel <jhammel@mozilla.com> |
|---|---|
| date | Mon, 26 Mar 2012 20:23:48 -0700 |
| parents | 73e72a764c3a |
| children | a8013bd3126a |
| rev | line source |
|---|---|
| 23 | 1 #!/usr/bin/env python |
| 2 | |
| 0 | 3 from configuration import Configuration |
| 4 | |
| 5 class ExampleConfiguration(Configuration): | |
| 6 """example configuration instance""" | |
| 3 | 7 options = { |
| 8 'activeTests': {'type': list, | |
| 9 'required': "No tests specified; please specify --activeTests", | |
| 10 'help': 'Specify tests to run', | |
| 11 'flags': ['-a', '--activeTests']}, # command line flags | |
| 12 'title': {'help': 'talos run title'}, | |
| 13 'browser_path': {'required': True, | |
| 14 'flags': ['-e', '--executablePath'], | |
|
19
cadc9514f60a
we have a legitimately failing test!
Jeff Hammel <jhammel@mozilla.com>
parents:
14
diff
changeset
|
15 'help': 'path to firefox'}, |
|
cadc9514f60a
we have a legitimately failing test!
Jeff Hammel <jhammel@mozilla.com>
parents:
14
diff
changeset
|
16 'develop': {'help': "useful for running tests on a developer machine. Creates a local webserver and doesn't upload to the graph servers.", |
| 23 | 17 'type': bool}, |
|
22
f6c3f91af7f2
add something with a default value
Jeff Hammel <jhammel@mozilla.com>
parents:
19
diff
changeset
|
18 'test_timeout': {'type': int, |
|
f6c3f91af7f2
add something with a default value
Jeff Hammel <jhammel@mozilla.com>
parents:
19
diff
changeset
|
19 'help': "Time to wait for the browser to output to the log file", |
|
f6c3f91af7f2
add something with a default value
Jeff Hammel <jhammel@mozilla.com>
parents:
19
diff
changeset
|
20 'default': 1200}, |
| 3 | 21 } |
| 22 | |
| 23 if __name__ == '__main__': | |
|
19
cadc9514f60a
we have a legitimately failing test!
Jeff Hammel <jhammel@mozilla.com>
parents:
14
diff
changeset
|
24 options, args = ExampleConfiguration().parse() |
|
cadc9514f60a
we have a legitimately failing test!
Jeff Hammel <jhammel@mozilla.com>
parents:
14
diff
changeset
|
25 |
