Closed
Bug 719861
Opened 13 years ago
Closed 13 years ago
Talos should have an option to dump configuration
Categories
(Testing :: Talos, defect)
Testing
Talos
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: k0scist, Assigned: k0scist)
References
Details
Attachments
(1 file)
2.32 KB,
patch
|
jmaher
:
feedback-
|
Details | Diff | Splinter Review |
bug 704654 will lend the ability to run talos in one step vs the
current two step process:
1. generate .yml configuration
2. run_tests.py $CONFIGURATION.yml
However, we want the ability to have and use configuration files. To
that end, a --dump flag should be added that will dump the
configuration to a specified file.
Configuration should go in its file to be consumed by run_test.py
Assignee | ||
Updated•13 years ago
|
Comment 1•13 years ago
|
||
Adds --dump flag for run_tests.py that uses config writer from PerfConfigurator.
This will write config options provided to run_tests.py, but is unaware of any config that might already be in another config file. This could be a strange behavior as long as we are using a two-step process, however this brings us very close to being able to run tests without a separate step for PerfConfigurator.
Attachment #591701 -
Flags: review?(jhammel)
Attachment #591701 -
Flags: feedback?(jmaher)
Comment 2•13 years ago
|
||
Comment on attachment 591701 [details] [diff] [review]
Adds --dump option to run_tests.py using config writer from PerfConfigurator
Review of attachment 591701 [details] [diff] [review]:
-----------------------------------------------------------------
the only reason for the f- is the need to handle the remotePerfConfigurator case. Otherwise this looks great.
::: talos/run_tests.py
@@ +421,5 @@
> +
> +def dump_config(**options):
> + """uses PerfConfigurator to write preferences to file specified to --dump flag"""
> + config = PerfConfigurator.PerfConfigurator(**options)
> + config.writeConfigFile()
do we need a function for this? What about the remotePerfConfigurator stuff?
@@ +624,5 @@
> utils.setnoisy(1)
>
> + # Write config to a file specified to --dump flag
> + if options.dump_file:
> + options.outputName = options.dump_file
any thoughts on just using --output and avoiding a --dump argument? --dump provides clarity, but seems redundant
Attachment #591701 -
Flags: feedback?(jmaher) → feedback-
Comment 3•13 years ago
|
||
Thanks for the feedback Joel. I'm pretty close to what you've recommended here, but I think this will require what is specified here https://bugzilla.mozilla.org/show_bug.cgi?id=720773 in order to parse for both remotePerfConfigurator and PerfConfigurator in a quasi-intelligent way. I'll take a look at that bug first.
Assignee | ||
Updated•13 years ago
|
Attachment #591701 -
Flags: review?(jhammel)
Assignee | ||
Comment 4•13 years ago
|
||
Actually I plan on just using the existing -o switch vs --dump so the title of the bug is a bit of a misnomer
Assignee: nobody → jhammel
Assignee | ||
Updated•13 years ago
|
Summary: Talos configuration should have a --dump option for unified configuration → Talos should have an option to dump configuration
Assignee | ||
Comment 5•13 years ago
|
||
fixed with bug 704654
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•