diff options
Diffstat (limited to 'python/mozperftest/mozperftest/test/browsertime/__init__.py')
-rw-r--r-- | python/mozperftest/mozperftest/test/browsertime/__init__.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/python/mozperftest/mozperftest/test/browsertime/__init__.py b/python/mozperftest/mozperftest/test/browsertime/__init__.py new file mode 100644 index 0000000000..f5e32101cc --- /dev/null +++ b/python/mozperftest/mozperftest/test/browsertime/__init__.py @@ -0,0 +1,19 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +from mozperftest.test.browsertime.runner import BrowsertimeRunner # noqa + + +def add_option(env, name, value, overwrite=False): + if not overwrite: + options = env.get_arg("browsertime-extra-options", "") + options += f",{name}={value}" + else: + options = f"{name}={value}" + env.set_arg("browsertime-extra-options", options) + + +def add_options(env, options, overwrite=False): + for i, (name, value) in enumerate(options): + add_option(env, name, value, overwrite=overwrite and i == 0) |