summaryrefslogtreecommitdiffstats
path: root/testing/geckodriver/moz.build
diff options
context:
space:
mode:
Diffstat (limited to 'testing/geckodriver/moz.build')
-rw-r--r--testing/geckodriver/moz.build30
1 files changed, 30 insertions, 0 deletions
diff --git a/testing/geckodriver/moz.build b/testing/geckodriver/moz.build
new file mode 100644
index 0000000000..1964156bc7
--- /dev/null
+++ b/testing/geckodriver/moz.build
@@ -0,0 +1,30 @@
+# 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/.
+
+RUST_PROGRAMS += ["geckodriver"]
+# Some Rust build scripts compile C/C++ sources, don't error on warnings for them.
+AllowCompilerWarnings()
+
+RUST_TESTS = [
+ "geckodriver",
+ "webdriver",
+ "marionette",
+ # TODO: Move to mozbase/rust/moz.build once those crates can be
+ # tested separately.
+ "mozdevice",
+ "mozprofile",
+ "mozrunner",
+ "mozversion",
+]
+
+with Files("**"):
+ BUG_COMPONENT = ("Testing", "geckodriver")
+
+SPHINX_TREES["/testing/geckodriver"] = "doc"
+
+with Files("doc/**"):
+ SCHEDULES.exclusive = ["docs"]
+
+COMPILE_FLAGS["BASE_INCLUDES"] = []
+HOST_COMPILE_FLAGS["BASE_INCLUDES"] = []