testing/mozbase/README.md
author J. Ryan Stinnett <jryans@gmail.com>
Wed, 17 Feb 2016 21:53:32 -0600
changeset 322810 981fee6f681f8e24aa8ea37c39ab74f91c7c5ede
parent 186790 b36a250468e7d7ef378712ee7ac31c40f3ba90ab
child 444742 00f6b8f2e19605e0ce7e1abb8b371661bd68f9c0
permissions -rw-r--r--
Bug 1238160 - Set docshell isolation mode. r=smaug Renames nsDocShell isBrowser* attributes to add a "Moz" prefix for clarity. Adds nsDocShell::GetIsIsolatedMozBrowserElement, which parallels GetIsInIsolatedMozBrowserElement, but only checks the immediate docshell. Adds nsDocShell::SetIsInIsolatedMozBrowserElement for the frame loader and tab child to set the isolation state. nsDocShell methods related to mozbrowser elements (and their callers) are updated to use GetIs(In)?IsolatedMozBrowserElement when checking isolation / origins and GetIsMozBrowserElement when checking frame types. MozReview-Commit-ID: 6pGD5fF47ZN

# Mozbase

Mozbase is a set of easy-to-use Python packages forming a supplemental standard
library for Mozilla. It provides consistency and reduces redundancy in
automation and other system-level software. All of Mozilla's test harnesses use
mozbase to some degree, including Talos, mochitest, reftest, Autophone, and
Eideticker.

Learn more about mozbase at the [project page][].

Read [detailed docs][] online, or build them locally by running "make html" in
the docs directory.

Consult [open][] [bugs][] and feel free to file [new bugs][].


[project page]: https://wiki.mozilla.org/Auto-tools/Projects/Mozbase
[detailed docs]: http://mozbase.readthedocs.org/
[open]: https://bugzilla.mozilla.org/buglist.cgi?resolution=---&component=Mozbase&product=Testing
[bugs]: https://bugzilla.mozilla.org/buglist.cgi?resolution=---&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=mozbase
[new bugs]: https://bugzilla.mozilla.org/enter_bug.cgi?product=Testing&component=Mozbase