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