bf6a406689714c48184819231e06f9691314485f: Bug 1440252 - Implement MediaEngineWebRTCMicrophoneSource::GetSettings. r=padenot
Andreas Pehrson <pehrsons@mozilla.com> - Mon, 26 Feb 2018 09:41:20 +0100 - rev 457743
Push
8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1440252 - Implement MediaEngineWebRTCMicrophoneSource::GetSettings. r=padenot
MozReview-Commit-ID: IVbax9Xxs8R
0a445c859bf83ffd883001f0b81ad7e918a8aa17: Bug 1440968 - Turn on some of the talos tests for QuantumRender on windows. r=jmaher
Kartikaya Gupta <kgupta@mozilla.com> - Sun, 25 Feb 2018 01:05:49 -0500 - rev 457742
Push
8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1440968 - Turn on some of the talos tests for QuantumRender on windows. r=jmaher
MozReview-Commit-ID: JGXW63ohn8W
409bb7cefb45aa6d9bcc45b86501ad5daafd6cda: Bug 1440968 - Use a different method for skipping talos tests on windows. r=jmaher
Kartikaya Gupta <kgupta@mozilla.com> - Sun, 25 Feb 2018 01:04:48 -0500 - rev 457741
Push
8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1440968 - Use a different method for skipping talos tests on windows. r=jmaher
Having both .*-qr/.* and windows.* as patterns in the run-on-projects
test platform list means that a platform like windows10-64-qr matches
both and the parser complains. Instead of doing this, we can remove the
windows patterns and take the talos tests out of the windows-talos
test-set which accomplishes the same thing.
MozReview-Commit-ID: 9kMooiNiHTb
7ec175446efd35b2267a5c3c090bfc60000a1157: Bug 1410456 - Update cubeb from upstream to b1ee1ce. r=padenot
Alex Chronopoulos <achronop@gmail.com> - Mon, 26 Feb 2018 14:03:36 +0200 - rev 457740
Push
8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1410456 - Update cubeb from upstream to b1ee1ce. r=padenot
MozReview-Commit-ID: 5PmGUcxB6jv
94457911bb249084262cf2ea1b75e107af3cd27d: Bug 1410456 - Add new files in update.sh script. r=padenot
Alex Chronopoulos <achronop@gmail.com> - Mon, 26 Feb 2018 13:52:36 +0200 - rev 457739
Push
8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1410456 - Add new files in update.sh script. r=padenot
MozReview-Commit-ID: GD8CHTM1pV8
5248a21216ae88f88703f710ddbff4a9b0937922: Bug 1410456 - Keep the old mechanism for the older versions that jni method is not available. r=padenot
Alex Chronopoulos <achronop@gmail.com> - Mon, 26 Feb 2018 13:46:13 +0200 - rev 457738
Push
8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1410456 - Keep the old mechanism for the older versions that jni method is not available. r=padenot
MozReview-Commit-ID: IsAOhDkNjHp
f182ab7885db96b96de8a7d1cc87fae8bf7b6598: Bug 1410456 - get mixer latency from JNI instead of system library. r=jchen,padenot,snorp
Alex Chronopoulos <achronop@gmail.com> - Tue, 20 Feb 2018 15:37:12 +0200 - rev 457737
Push
8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1410456 - get mixer latency from JNI instead of system library. r=jchen,padenot,snorp
MozReview-Commit-ID: 3YciuVu25JO
e482347bdae34a9d40d15e5c08ffc73521a957f3: Bug 1410456 - remove preferred sample rate implementation because makes use of dlopen. r=padenot
Alex Chronopoulos <achronop@gmail.com> - Tue, 20 Feb 2018 15:37:11 +0200 - rev 457736
Push
8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1410456 - remove preferred sample rate implementation because makes use of dlopen. r=padenot
MozReview-Commit-ID: jBZ3oewbjh
f7b646045e0655f3e9d18283b6e9cb06b2c1ca9c: Bug 1410456 - remove get latency implementation because makes use of dlopen. r=padenot
Alex Chronopoulos <achronop@gmail.com> - Tue, 20 Feb 2018 15:37:10 +0200 - rev 457735
Push
8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1410456 - remove get latency implementation because makes use of dlopen. r=padenot
MozReview-Commit-ID: 1Mc2dSk0hlc
6a8ed4bf5d2f08fadec626c43ffc4afa63ca4dcd: Bug 1410456 - remove get min latency implementation because makes use of dlopen. r=padenot
Alex Chronopoulos <achronop@gmail.com> - Tue, 20 Feb 2018 15:37:09 +0200 - rev 457734
Push
8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1410456 - remove get min latency implementation because makes use of dlopen. r=padenot
MozReview-Commit-ID: CD2FCiMobWm
1a9c687ec2776ccaa879ef52461e833a38803d1f: Bug 1410456 - remove an unused variable that produces a compile warning. r=padenot
Alex Chronopoulos <achronop@gmail.com> - Tue, 20 Feb 2018 15:37:08 +0200 - rev 457733
Push
8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1410456 - remove an unused variable that produces a compile warning. r=padenot
MozReview-Commit-ID: Hf7Od37bnzX
82f6667c67582cf86a7fee0c0eb086bc9981b3a9: Bug 1410456 - use jni methods in place of removed cubeb methods. r=padenot
Alex Chronopoulos <achronop@gmail.com> - Tue, 20 Feb 2018 15:37:07 +0200 - rev 457732
Push
8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1410456 - use jni methods in place of removed cubeb methods. r=padenot
MozReview-Commit-ID: 18fQVZeYAgk
7bf358e3e01b94ffc8f3321d18a8ad9e729fca22: Bug 1410456 - Allow OMT access to Android system audio properties. r=esawin
Eugen Sawin <esawin@mozilla.com> - Tue, 20 Feb 2018 15:37:06 +0200 - rev 457731
Push
8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1410456 - Allow OMT access to Android system audio properties. r=esawin
MozReview-Commit-ID: 4YkiuzNkNu5
0f30b905da818203189172aa339b26bddb70f80c: Bug 1439673 - Fix React 16 warnings r=nchevobbe
Michael Ratcliffe <mratcliffe@mozilla.com> - Wed, 21 Feb 2018 20:34:19 +0000 - rev 457730
Push
8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1439673 - Fix React 16 warnings r=nchevobbe
I believe this fixes all warnings except for one. This warning appears the first time the memory panel is selected:
"Warning: Failed prop type: Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types
in MemoryApp (created by Connect(MemoryApp))
in Connect(MemoryApp) (created by bound createElementWithValidation)
in bound createElementWithValidation
in Provider"
This appears to be an issue with `devtools/client/memory/app.js` but I will log a new bug for this.
MozReview-Commit-ID: 341zdQyfgrN
673a847ac3609a5ea4a3916a78235ee281b6e225: Bug 1353461 - Mark toolkit/content/tests/reftests/bug-442419-progressmeter-max.xul fails on Windows, r=jmaher
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 23 Feb 2018 15:52:38 -0500 - rev 457729
Push
8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1353461 - Mark toolkit/content/tests/reftests/bug-442419-progressmeter-max.xul fails on Windows, r=jmaher
This test is already marked fails-if on Windows 8 and all OSX. With
run-by-manifest enabled it also starts failing on Windows 7 and 10. The fix
will be tracked in
bug 1439988.
MozReview-Commit-ID: 14xidhwXCue
cc3f64bb1878208333862bde792e0b91b931772f: Bug 1353461 - Increase fuzzy-if for layout/reftests/svg/foreignObject-form-theme.svg with webrender, r=jmaher
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 23 Feb 2018 15:50:47 -0500 - rev 457728
Push
8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1353461 - Increase fuzzy-if for layout/reftests/svg/foreignObject-form-theme.svg with webrender, r=jmaher
This test already has a fuzzy-if annotation with webrender, but when run-by-manifest
is enabled, the fuzz increases. The fix will be tracked in
bug 1439980.
MozReview-Commit-ID: 14xidhwXCue
6b584d340491159a28f7e7b3da4358a08dacce02: Bug 1353461 - Chunk OSX debug reftests to 3, r=jmaher
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 23 Feb 2018 15:31:04 -0500 - rev 457727
Push
8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1353461 - Chunk OSX debug reftests to 3, r=jmaher
With run-by-manifest, the debug reftests timeout on OSX. Increasing
the chunks by 1 seems to improve them.
MozReview-Commit-ID: 14xidhwXCue
3585c6359fa254d8a38970f68fe4604263a8a599: Bug 1353461 - [reftest] Implement run-by-manifest for reftest, r=jmaher
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 08 Feb 2018 16:16:34 -0500 - rev 457726
Push
8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1353461 - [reftest] Implement run-by-manifest for reftest, r=jmaher
Run-by-manifest is a mode where we restart Firefox between every manifest of
tests. It sacrifices a little bit of runtime for better test isolation and
improved stability.
This turns run-by-manifest on for all platforms except Android. It also skips
jsreftests and crashtests for now (mostly to limit the scope of what was
landing all at once). Follow-ups will be filed to get it turned on in those
places.
MozReview-Commit-ID: DmvozAIPE5Q
c61a2a0ac22f454ae179cde042c70a4869526ad1: Bug 1353461 - [reftest] remove the start-after-crash feature, r=jmaher
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 05 Feb 2018 14:24:49 -0500 - rev 457725
Push
8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1353461 - [reftest] remove the start-after-crash feature, r=jmaher
The point of start-after-crash was to resume running tests after a crash so we
don't miss out on test coverage when a crash happens. Now that we're close to
landing run-by-manifest, this feature is as necessary since only tests that
appear later in the same manifest as the crashing test will be skipped.
Another reason to remove it, is that it's current implementation is buggy. It
assumes tests have a unique ID (they don't), which means we could accidentally
get into an infinite loop if the wrong test happens to crash at the wrong time.
A third reason to remove it is that it adds a lot of complexity to the harness.
Especially now with run-by-manifest, supporting both would require handling a
lot of different edge cases and make things much more complicated than the
already are.
All that being said, it would still provide value. Not only would it allow us
to resume tests in the same manifest, but run-by-manifest isn't yet enabled on
Android, jsreftest or crashtest (though we hope to get it enabled in those
places in the future). So it may be worth re-implementing start-after-crash
again based on the new manifest parsing mechanism that run-by-manifest uses. It
should be possible to implement it a lot more cleanly now. This work will have
to be left to a follow-up.
MozReview-Commit-ID: P2hh5VecKW
097761a4d06c8441fe7a35b601c0beae64e9b968: Bug 1353461 - [manifestparser] Implement a chunk_by_manifest algorithm, r=jmaher
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 13 Feb 2018 15:16:37 -0500 - rev 457724
Push
8799 by mtabara@mozilla.com at Thu, 01 Mar 2018 16:46:23 +0000
Bug 1353461 - [manifestparser] Implement a chunk_by_manifest algorithm, r=jmaher
This implements a chunk_by_manifest algorithm. It is similar to chunk_by_slice
in that it tries to make an even number of tests run in each chunk. However,
unlike chunk_by_slice it will guarantee that tests in the same manifest will
all run in the same chunk. This makes it suitable to use with run-by-manifest.
This means the chunks won't be perfect (as manifests are differnet sizes). It
is also prone to more randomization, similar to chunk-by-runtime.
In fact, this algorithm is nearly identical to the chunk-by-runtime one, so it
was refactored out to a base class.
MozReview-Commit-ID: HI2ByxW0i8V