6bf21d614fa64a90e14b6708a29f7cd663617fae: Bug 1291715 - Add mochitest for DTMF; r?jib draft
Dan Minor <dminor@mozilla.com> - Thu, 29 Sep 2016 15:05:33 -0400 - rev 419169
Push 30866 by dminor@mozilla.com at Thu, 29 Sep 2016 19:58:21 +0000
Bug 1291715 - Add mochitest for DTMF; r?jib MozReview-Commit-ID: 4acq5uMLxe9
617e2ffcb2f394ef8f5bf1794f98103f9456fc5f: Bug 1291715 - Add support for 44100 and 48000 Hz sample rates to DtmfInband; r?jesup draft
Dan Minor <dminor@mozilla.com> - Wed, 14 Sep 2016 16:07:46 -0400 - rev 419168
Push 30866 by dminor@mozilla.com at Thu, 29 Sep 2016 19:58:21 +0000
Bug 1291715 - Add support for 44100 and 48000 Hz sample rates to DtmfInband; r?jesup The DtmfInband class does not support sample rates above 32000. This adds support for 44100 and 48000. The 'a' coefficients were calculated in python as: int(round(32768*math.cos(2*math.pi*f/fs))) The 'ym2' coefficients were calculated in python as: int(round(16383*math.sin(2*math.pi*f/fs))) where f was in: [697, 770, 852, 941, 1209, 1336, 1477, 1633] and fs was in: [8000, 16000, 32000, 44100, 44800]. The calculated values were slightly off the existing values at 8000 Hz, but agreed at 16000 and 32000 Hz. MozReview-Commit-ID: GIzyUSyecR4
bc2d941fb9ab1c2c762007f1ed252917d12114d2: Bug 1291715 - Add DTMF support to PeerConnection and AudioConduit; r?jib draft
Dan Minor <dminor@mozilla.com> - Thu, 29 Sep 2016 10:12:03 -0400 - rev 419167
Push 30866 by dminor@mozilla.com at Thu, 29 Sep 2016 19:58:21 +0000
Bug 1291715 - Add DTMF support to PeerConnection and AudioConduit; r?jib MozReview-Commit-ID: LNN1HNJicCj
3ad022f4f2d960c20b932a46c23bb9cf856b5a1b: Bug 1291715 - Add RTCDTMFSender to PeerConnection.js; r=jib draft
Dan Minor <dminor@mozilla.com> - Thu, 29 Sep 2016 13:26:04 -0400 - rev 419166
Push 30866 by dminor@mozilla.com at Thu, 29 Sep 2016 19:58:21 +0000
Bug 1291715 - Add RTCDTMFSender to PeerConnection.js; r=jib MozReview-Commit-ID: 4vm6c5Chjof
a73b0f540fd51d2f928a2e0c2bba8fc624085631: Bug 1291715 - Add RTCDTMFSender and RTCDTMFToneChangeEvent to webidl; r=smaug draft
Dan Minor <dminor@mozilla.com> - Wed, 14 Sep 2016 08:53:23 -0400 - rev 419165
Push 30866 by dminor@mozilla.com at Thu, 29 Sep 2016 19:58:21 +0000
Bug 1291715 - Add RTCDTMFSender and RTCDTMFToneChangeEvent to webidl; r=smaug MozReview-Commit-ID: FvAp6DQex02
4e444c3562cca8413a5a55a523509afd6c74d3ad: Bug 1294812: Canvas shouldn't be accelerated if composition isn't. r?dvander draft
Milan Sreckovic <milan@mozilla.com> - Thu, 29 Sep 2016 15:49:50 -0400 - rev 419164
Push 30865 by msreckovic@mozilla.com at Thu, 29 Sep 2016 19:50:29 +0000
Bug 1294812: Canvas shouldn't be accelerated if composition isn't. r?dvander MozReview-Commit-ID: HFHMHjb9KrG
7d13bbc4b90a04d1d8a2339d8a4ecd8226721f7f: Bug 1280573 - Add testing/mozbase to flake8 linter: r?ahal draft
Francesco Pischedda <francesco.pischedda@gmail.com> - Tue, 27 Sep 2016 09:07:29 +0200 - rev 419163
Push 30864 by bmo:francesco.pischedda@gmail.com at Thu, 29 Sep 2016 19:38:33 +0000
Bug 1280573 - Add testing/mozbase to flake8 linter: r?ahal added testing/mozbase to tools/lint/flake8.lint fixed a first batch of PEP8 errors/warnings at first the commad autopep8 -i --max-line-length 99 -r -j 8 . has been used to fix simpler problems, run from testing/mozbase some of the issues can not easily fixed : - undefined 'names' in code for example isLinux - isLinux and isBsd "fixed" with # noqa - undefined 'message' resolved with return fmt.format(... - undefined 'structured' resolved replacing those with mozlog - long comments - some remaining - addressed with # noqa - package level import everything - addressed with # flake8: noqa restored testing/mozbase/mozdevice/mozdevice/Zeroconf.py fixed issues reported on mozreview fixed ')' in testing/mozbase/mozprocess/mozprocess/qijo.py imports finally fixed multiline string at testing/mozbase/manifestparser/tests/test_manifestparser.py:114 ^^^ and again, but now with ./mach python-test --path-only testing/mozbase/manifestparser/tests/test_manifestparser.py passing fixed testing/mozbase/manifestparser/tests/test_convert_directory.py assert MozReview-Commit-ID: 1FpJF54GqIi
44c5b3dac8a5268d2ded9c027c64b4a08366306b: Bug 1305567 - Use base64url encoding, avoid cutting the state and dump download error message. r=francois. draft
Henry <hchang@mozilla.com> - Tue, 27 Sep 2016 11:48:11 -0700 - rev 419162
Push 30863 by hchang@mozilla.com at Thu, 29 Sep 2016 19:19:15 +0000
Bug 1305567 - Use base64url encoding, avoid cutting the state and dump download error message. r=francois. MozReview-Commit-ID: 1umDhxY5eKl
adb1867af9229efe88a1ea15c10e694d1c031d35: Bug 1305120: CPU microcode as a separate field in the crash report. r?ted.mielczarek draft
Milan Sreckovic <milan@mozilla.com> - Thu, 29 Sep 2016 15:11:27 -0400 - rev 419161
Push 30862 by msreckovic@mozilla.com at Thu, 29 Sep 2016 19:11:50 +0000
Bug 1305120: CPU microcode as a separate field in the crash report. r?ted.mielczarek MozReview-Commit-ID: AN2okOxwTrr
8ac311b51657880a38793ce10d69c8e55e41a323: Bug 1274980 part 2: Support Mac OS tests in tc intree config. r=dustin draft
Wander Lairson Costa <wcosta@mozilla.com> - Thu, 29 Sep 2016 15:54:47 -0300 - rev 419160
Push 30861 by wcosta@mozilla.com at Thu, 29 Sep 2016 18:55:13 +0000
Bug 1274980 part 2: Support Mac OS tests in tc intree config. r=dustin We add support for Mac OSX tests in Taskcluster by support taskcluster-worker macosx engine. We also add a new configuration blob-upload-branch needed by mochitest-other. MozReview-Commit-ID: 6xDpLss0W0N
fc530082d3d49a0202288ce3d417bea79bf22fd4: Bug 1274980 part 1: Add support for test platform regex match. r=dustin draft
Wander Lairson Costa <wcosta@mozilla.com> - Thu, 29 Sep 2016 15:54:46 -0300 - rev 419159
Push 30861 by wcosta@mozilla.com at Thu, 29 Sep 2016 18:55:13 +0000
Bug 1274980 part 1: Add support for test platform regex match. r=dustin Often we need to setup a test configuration for different platforms, but not for different platform builds (opt/debug). This leads to cumbersome configuration duplicates. This patch adds support for platform regular expression matching. For example, if you want to configure the chunk size for linux64 platform both for opt and debug, originally you would do this: chunks: by-test-platform: linux64/opt: 4 linux64/debug: 4 default: 8 With regular expression matching, you only need: chunks: by-test-platform: linux64/.*: 4 default: 8 This patch was originally written by Geoffrey Brown for Windows support. MozReview-Commit-ID: 4hXWWlCMcg2
068ffd1aeb94b01020e34ddb05da408d4faec94b: Bug 1299216 - Remove always parameter from do_process_check decorator. draft
Henrik Skupin <mail@hskupin.info> - Wed, 21 Sep 2016 12:57:50 +0200 - rev 419158
Push 30860 by bmo:hskupin@gmail.com at Thu, 29 Sep 2016 18:54:09 +0000
Bug 1299216 - Remove always parameter from do_process_check decorator. Removing the always parameter which is kinda useless here. Originally it was added to call check_for_crash() in case of a MarionetteException happening. But such an exception is never thrown in case of crashes. It will always be an IOError. So lets get it removed and ensure we call check_for_crashes() in all the cases, and can feed the crash status into the call to handle_socket_failure(). MozReview-Commit-ID: JeK3X7voocD
e124929cbd5acce47fbe9cbd182db0caaabdc29e: Bug 1299216 - Enhance handling of chrome and content crashes in Marionette. draft
Henrik Skupin <mail@hskupin.info> - Thu, 29 Sep 2016 19:45:41 +0200 - rev 419157
Push 30860 by bmo:hskupin@gmail.com at Thu, 29 Sep 2016 18:54:09 +0000
Bug 1299216 - Enhance handling of chrome and content crashes in Marionette. There are currently various issues in Marionette which cause extra and unnecessary logging output in case of chrome and content crashes. Especially the latter ones are not easy to discover. This patch makes the following improvements: * Correctly handle content process crashes and kill the process with a proper failure message. After the process has been started again the next test will be executed. Because our installed framescripts will no longer be reachable, a restart is necessary to ensure a proper initial state for the next test is available. * Correctly mark chrome process crashes as IOError test failure. Until now we have only used the "Process has been closed" message, which does not correctly cover it, especially not if the process shutdown without a crash. * Allow changing the socket_timeout for the socket client. This was mainly necessary to allow unit tests to run faster. * Collect the number of crashes so it's known even later if the process has been crashed during the current session. It also fixes the case when check_for_crash() gets called twice, and for the second time False is returned which will trigger an invalid code path. * Reduce code duplication when destroying a session. * Adding a unit test to verify the correct behavior for chrome and content crashes. MozReview-Commit-ID: KdUQuJqFRli
f7ad1a3048f1dd3c6034265dddca68676b96a8d6: Bug 1299216 - Don't care about socket not connected for sock.shutdown() call. draft
Henrik Skupin <mail@hskupin.info> - Wed, 21 Sep 2016 16:04:49 +0200 - rev 419156
Push 30860 by bmo:hskupin@gmail.com at Thu, 29 Sep 2016 18:54:09 +0000
Bug 1299216 - Don't care about socket not connected for sock.shutdown() call. MozReview-Commit-ID: 9DXLY66KqTg
7544da3bd581ba86964fa57d2862f9e5f9247491: Bug 1299216 - Bump mozrunner version to 6.13. draft
Henrik Skupin <mail@hskupin.info> - Wed, 28 Sep 2016 23:29:40 +0200 - rev 419155
Push 30860 by bmo:hskupin@gmail.com at Thu, 29 Sep 2016 18:54:09 +0000
Bug 1299216 - Bump mozrunner version to 6.13. MozReview-Commit-ID: 2hCytAyqfsp
0cd48a55b68462181aab42439960771bb424f5cb: Bug 1299216 - [mozrunner] check_for_crashes() has to return the crash count since its last invocation. draft
Henrik Skupin <mail@hskupin.info> - Wed, 21 Sep 2016 12:57:50 +0200 - rev 419154
Push 30860 by bmo:hskupin@gmail.com at Thu, 29 Sep 2016 18:54:09 +0000
Bug 1299216 - [mozrunner] check_for_crashes() has to return the crash count since its last invocation. Adapt check_for_crashes() for latest mozcrash changes, which returns the number of crashes for both log_crashes() and check_for_crashes() now. Also the runner should accumulate the number of crashes so it will be known at any time how many times the process has been crashed. MozReview-Commit-ID: Dl9FlH1TalH
24f5bfc87eebdd6b69ce2195eb1462971d854f88: Bug 1299216 - [mozcrash] Count crash reports in check_for_crashes and bump version to 1.0. draft
Henrik Skupin <mail@hskupin.info> - Wed, 28 Sep 2016 23:26:19 +0200 - rev 419153
Push 30860 by bmo:hskupin@gmail.com at Thu, 29 Sep 2016 18:54:09 +0000
Bug 1299216 - [mozcrash] Count crash reports in check_for_crashes and bump version to 1.0. Currently check_for_crashes() behaves differently compared to log_crashes(), whereby it only returns a boolean if a crash has been detected but not the amount of crash reports found. We should make sure that both methods behave the same. Given that this change might affect consumers, we should have a major version bump for the new release. MozReview-Commit-ID: LiPaozJL5NF
06da714fc0ac7eb1fd0242cb66be22317bb408dc: Bug 1274980 part 2: Support Mac OS tests in tc intree config. r=dustin draft
Wander Lairson Costa <wcosta@mozilla.com> - Thu, 29 Sep 2016 15:50:46 -0300 - rev 419152
Push 30859 by wcosta@mozilla.com at Thu, 29 Sep 2016 18:51:08 +0000
Bug 1274980 part 2: Support Mac OS tests in tc intree config. r=dustin We add support for Mac OSX tests in Taskcluster by support taskcluster-worker macosx engine. We also add a new configuration blob-upload-branch needed by mochitest-other. MozReview-Commit-ID: 1NoqdYS97va
4633fbb76d8ae3a659db03cb1b9e966ed2eacc73: Bug 1274980 part 1: Add support for test platform regex match. r=dustin draft
Wander Lairson Costa <wcosta@mozilla.com> - Thu, 29 Sep 2016 15:50:46 -0300 - rev 419151
Push 30859 by wcosta@mozilla.com at Thu, 29 Sep 2016 18:51:08 +0000
Bug 1274980 part 1: Add support for test platform regex match. r=dustin Often we need to setup a test configuration for different platforms, but not for different platform builds (opt/debug). This leads to cumbersome configuration duplicates. This patch adds support for platform regular expression matching. For example, if you want to configure the chunk size for linux64 platform both for opt and debug, originally you would do this: chunks: by-test-platform: linux64/opt: 4 linux64/debug: 4 default: 8 With regular expression matching, you only need: chunks: by-test-platform: linux64/.*: 4 default: 8 This patch was originally written by Geoffrey Brown for Windows support. MozReview-Commit-ID: He95s5WYXsT
4f2b8ccdecf90d54566648fbb7aac9552f5881ca: Bug 1274980 part 2: Support Mac OS tests in tc intree config. r=dustin draft
Wander Lairson Costa <wcosta@mozilla.com> - Thu, 29 Sep 2016 15:46:22 -0300 - rev 419150
Push 30858 by wcosta@mozilla.com at Thu, 29 Sep 2016 18:46:45 +0000
Bug 1274980 part 2: Support Mac OS tests in tc intree config. r=dustin We add support for Mac OSX tests in Taskcluster by support taskcluster-worker macosx engine. We also add a new configuration blob-upload-branch needed by mochitest-other. MozReview-Commit-ID: HKVWTWuF12s
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip