QA/External Tests: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
 
Line 11: Line 11:


== Proposal ==
== Proposal ==
To solve this, let's create an directory named 'external' in Gecko and Gaia, specifically for tests with external access that will not be run by the releng/buildbot system or the standard make targets.  Implement support for these tests in mach/make with a specific flag for local execution and non buildbot CI.
To solve this, let's <strike>create an directory named 'external'</strike> define external tests in a manifest file in Gecko and Gaia, specifically for tests with external access that will not be run by the releng/buildbot system or the standard make targets.  Implement support for these tests in mach/make with a specific flag for local execution and non buildbot CI.


These tests will:
These tests will:
Line 22: Line 22:


=== Details ===
=== Details ===
* land tests in a directory name "external" so it's easily identified as needing external access.
* implement support in test manifest and mach/make to enable execution of external tests only (default would be not to run external tests)
* implement support in test manifest and mach/make to enable execution of external tests only (default would be not to run external tests)
=== Examples ===
* [area]/[framework]/external/test_example.js
* content/media/test/mochitest/external/test_loop.html
* gaia/apps/findmydevice/test/marionette/external/fmd_locate.py


=== FAQ ===
=== FAQ ===
Confirmed users
964

edits

Navigation menu