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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip